I've learned JavaScript, CSS, and HTML during high school, and I've been working on some basic coding problems while starting to explore Python before I begin my computer science degree at university. I'm wondering if I should invest time in watching FreeCodeCamp's videos. Are they worth it? What other tutorials would you recommend? Also, how would this knowledge help me start working on projects during my college studies? Am I on the right track by learning these languages?
5 Answers
I haven't used FreeCodeCamp myself, but my company once provided Udemy courses that were pretty underwhelming. They felt too slow-paced and passive for my liking. I tend to learn better by just diving into coding and consulting documentation as needed. If you're new to coding, though, videos might be helpful for you. Experiment with different resources and see what resonates!
I’m often surprised by how ineffective some of their materials seem to be. Learning is best when it’s structured properly. Instead of just watching everything, try to apply what you learn immediately, and I recommend checking out The Odin Project for more scaffolded and engaging challenges to work on.
Overall, I haven't found FreeCodeCamp very useful. I think a mix of practical exercises and real coding problems is a better way to learn than just watching videos. You might want to try other platforms that promote active problem-solving over passive learning.
I don’t have strong feelings about FreeCodeCamp. If you find their videos beneficial, then keep at it. The best way to learn is by using the language, building stuff, and diving into documentation. As for projects, the more you know, the easier it’ll be to pick up new topics and tackle different projects. Just focus on what aligns with your goals.
Honestly, FreeCodeCamp can be hit or miss. Some videos, like the recent one on "code smell," didn't really add much value. If you’ve got a good grasp of JavaScript, picking up Python shouldn't be a problem for you. I'd suggest checking out YouTube for beginner Python tutorials, maybe try TechWithTim. Also, courses on EdX, like Harvard's CS50 or MIT’s offerings, are solid options.

I agree with TechSavvySam. I often find that YouTube has a lot of great resources that are more engaging than long tutorial videos.