Curriculum Order

Curriculum Order


The Curriculum sometimes seems out of whack/out of order. I’m pretty new to some languages and the lessons can be like hitting a wall.

Is this the proper place to give suggestions? I am happy to give suggestions on how to improve, but I need to know how and where to do it.

Here is an example of what I am talking about.

In the last few days, I did all of the “Basic JavaScript” challenges. Then, I started in on the ES6 challenges and I hit this challenge: Write Higher Order Arrow Functions. I had no idea how to do the challenge. When I looked at the “Hint” it told me that I would need the filter() and map() functions. The filter() and map() functions had not been in the “Basic JavaScript” curriculum and do not appear in the curriculum until several other modules later. That is, they aren’t taught until “Functional Programming”-- 6 full modules later.

  • Basic Javascript
  • ES6 <— has a challenge with filter() and map() required
  • Regular Expressions
  • Debugging
  • Basic Data Strctures
  • Basic Algorithm Scripting
  • Object-Oriented Programming
  • Functional Programming <----- filter() and map() introduced here.