Hi everyone! I have a little complaining to do, but I want to be clear that the reason these problems really stood out to me is because the majority of the curriculum is so well done! I’m currently working on the final projects of the Information Security and Quality Assurance module, and have been getting caught again and again on little things with how this part is organized. Compared to earlier modules, the lessons are felt incredibly bare bones. Especially with the Chai challenges, I didn’t feel that it was explained to me why I’d be using any of these assertions, it essentially just threw me into a ton of very basic logic problems. I think it would be much more useful to learn how to define suites and read Mocha’s output (I also don’t think it’s explained ever that Mocha is the testing framework, I think it could be useful to leave out Chai altogether until its utility could be explained!). Most of these are also completely lacking hints.
What’s been really frustrating to me, though, is that the organization of the projects is very confusing, and the boilerplates use dated versions of all the packages. Are there any plans to do go over this section of the curriculum? Even just for typos? I’d also be interested in any way to contribute! And just to reiterate, FreeCodeCamp has been really great so far, I just felt like there’s kind of a jarring drop off in quality at this point!