I know that this site just had a major overhaul, but are there any plans in place to work on how lessons are ordered? The site recommends doing all of them in order but the current way to do all the lessons is very unorganized. It starts out very structured and introduces you to the fundamentals of programming but quickly veers off into other topics.
I was really excited to try to finish freeCodeCamp and try to get all the certificates, but it’s getting pretty demoralizing when we shift to a totally different topic after focusing on one section. Even as somebody with a decent amount of skill in programming, I found certain parts very confusing.
I agree, ES6 should be placed somewhere after Basic Algorithm Scripting.
The “rule” of following the curriculum in order is propably meant for working through a subsection and in particular for the whole Responsive Web Design section. I feel like after that it is very much possible to follow whatever path you enjoy… Some subsections build on others of course.
Thank u very much!!
Yes - we’re working on a big overhaul of the curriculum and making steady progress. The certification projects won’t change, but in place of the coding challenges, we’ll have practice projects that teach you the various concepts and tools: Help us build Version 7.0 of the freeCodeCamp curriculum
FreeCodeCamp is one of the best places on the internet to learn programming/development. Regardless if there is a bit of shifting to different topics people will still learn. FreeCodeCamp provides an extensive amount of training available to everyone free of charge, which is an absolutely wonderful thing!
I would have titled this post “Improving the structure of FreeCodeCamp” instead of “Fixing the structure of FreeCodeCamp” because it is not broken.
same here to me, stuck in CS6 and have to move on to other basic sections and come back it later,