Reviewing concepts - A structural issue with FCC's new course style #48409
Labels
status: discussing
Under discussion threads. Closed as stale after 60 days of inactivity.
type: feature request
Threads classified to be feature requests. Implementation to be considered as a nice to have
Is your feature request related to a problem? Please describe.
I am really happy to see FreeCodeCamps innovations with their new responsive design course and I have also had the pleasure of testing their new JavaScript course. These courses improve the learning experience in a lot of ways, but I see one main issue. Before I talk about that issue let me give some context first:
The old courses that were replaced were structured in a more traditional fashion. Almost every lesson would teach a different concept, and then there would be one challenge that would reinforce that concept. One benefit here it was that if somebody forgot how to use sub string or how arrow functions worked they could easily find the original lesson that taught it and review the concept. There were still a number of ways it was lacking when it came to the review experience, but at least there was an easily identifiable origin that a user could locate for every concept.
In the new course the easily identifiable origin gets lost in favor of repetition. Instead of there being one lesson for a concept, there are seven steps scattered throughout the course. Instead of 50 lesson there are now 300 steps. Finally, instead of labels like "Use the
parseInt
function", we just have step numbers.Here are two questions that I think highlight this structural issue:
Describe the solution you'd like
I don't necessarily have any solutions but I do have a few suggestions to start things off. Mainly I want to start a dialogue because while I'm uncertain of the answers, this seems like a significant problem to me. Here are a few possible solutions:
Describe alternatives you've considered
see above
Additional context
No response
The text was updated successfully, but these errors were encountered: