Here is a list of projects you can check out
I have a few sites I usually recommend that can be useful as references or “exploration”-sort of places where you can learn more about random things.
- mdn - excellent reference material that is well linked and very thorough. I’d go here if you ever are unsure about something web-dev related
- dev.to - Another software developer community, I usually recommend because it doesn’t have a paywall, many ads, does a lot for the open source community and has solid moderation, so it can be “less abrasive”.
- devdocs.io - A pure reference site created and maintained by FCC itself! This site can be used as a way to get local references “offline” via the PWA feature.
- codewars - a “code challenge site” that I personally find to be easier, and “more gamified” than other similar ones like hackerrank. The main thing I like about it is the challenges can be straight forward, and you can see other peoples solutions, so you can learn something even if you give up.
Finally I’d also recommend leveraging pre-existing freeCodeCamp resources outside of the main curriculum:
- Introducing the freeCodeCamp Discord Chat Room
- Quincy Larson's 5 Links Worth Your Time Emails – Full List
Some of the above can help with actual reference/learning, others can help you just “learn random stuff”.
Good luck, keep learning, keep building
I really appreciate all the reply’s and links. This has been very helpful. Thanks everyone
Everyone’s experience is different. Personally, I think fCC does a pretty good job teaching JS specifically because it doesn’t hold your hand and baby step you the way other resources do. Everything you need in any given challenge is covered in previous challenges, but you don’t get ‘here is all the steps and syntax’ far more complex problems. You are expected to think about and experiment to solve the more complex challenges.
Everyone has different preferences. Some learners like more baby steps and hand holding. Our new curriculum that we’re working on will try to provide more context and ease the transition from basic syntax to more complex problem solving without doing the thinking for you.
JS is far harder than HTML and will take much more time and work to learn, especially if JS is your first programming language. In any case, you will need many resources once you are working on larger prok, and MDN and framework documentation is a great place start looking.
On top of that, the teacher also breaks down concepts, procedures, syntax, etc. and explains the underlying premises of things in a much more patient, expansive, and beginner-friendly way than FCC does with JS (the language of which can be quite terse, enthymematic, and opaque from a beginner’s standpoint, IMO). To me, this is one of the most fundamental aspects of good teaching (and communication in general, for that matter): adopting the perspective of the student/audience, trying to see the subject matter from their standpoint, and calibrating your language and level of explanations to take into account their level of understanding and knowledge, rather than your own.
Thanks Daniel! That info is really helpful and I appreciate you taking the time to let me know about those. I plan to check out Scrimba soon
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.