So I was browsing the curriculum just now and came across “legacy” Data Structures, Algorithms Scripting, Object Oriented Programming. Because I’m thrilled with what I saw, I was wondering why it wasn’t more visible? Is it “legacy” because this is what the curriculum was before the current one? I recall the change being something about learning by doing projects? Do I have this right? I still would have liked to know this was here, I probably am going to go throw it while also continuing in the current JS course. LOL, over the summer I spent like a week going over every bit of J.S. on W3, but this would have been much easier this was
freeCodeCamp is always updating the curriculum.
So when the new curriculum comes out the old one becomes legacy and moved down the curriculum map.
This past december, part of the new full stack cert was released. Once finished, this will replace the current HTML, CSS and JS courses and those will be marked as legacy
The reason why legacy courses are moved to the bottom, is because they are no longer actively maintained like the current ones.
Yeah, that was the intent behind it.
But the full stack cert now has more practice, videos and quizzes to help explain the concepts better so campers feel more comfortable with the material
Thank you! you sure stay busy on here. I am having a blast! I want to learn EVERYTHING, makes it hard to stay ficused sometimes. Specially when you start looking at the menu, everything looks tasty lol.
I took a break for awhile from CodeCamp when I finished the HTML/CSS and started JS; at that point, JavaScript just seemed too hard, I wasn’t ready for it. Specially the role playing game. I did some other things like networking, regex, but also went elsewhere for some basic J.S. terms, concepts, etc. When I came back to the role playing game I am working on now, Things made much more sense. For me, there is a knowledge gap and learning curve in between HTML,CSS and the JS. While I understand and agree with the approach, for me, the lack of the overarching concepts and general framework made it impossible really, all micro, no macro. If I would have seen this legacy material, it’s probably where I would have went and then came back. Just some input! I am surprised by how much it all has grown, it is simply amazing! Is there plans for a bash/command line course? or is there currently material nested in one of the curriculums? When I left, I worked on a platform called “Enough to be Dangerous” which had JS, Ruby, but also had stand alone courses on the command line, text editing &dev environments (VSCode, Vim, etc) and also Git! This stuff is missing from code camp entirely and I know you guys must have a reason if you would share with me?
The relational database course was released a few years back which covers bash, SQL, git, etc.
we don’t teach ruby or Vim but all of the other stuff can be found in the relational database course as well as the new FSD course
Yeah, it can be tempting to want to tackle everything at once. But it is important to hone in on the core fundamentals first before trying to tackle a whole bunch of other topics.
If you try to tackle to many things without the proper foundation, it will make learning 10x harder.
Once you have a core foundation in the basic software concepts, then you will find you will be able to pick up other concepts much quicker and have a better understanding.
hope that helps