Hey folks! This is my first post, so I hope I'm doing this right. I just finished my second year at university and have a three-month summer break ahead. I'm really keen to dive into full stack web development, which is my career goal. I've become obsessed with taking online courses and working on projects to enhance my skills and build my resume.
I've found a bunch of recommended courses, but I tend to hoard resources and end up with too much on my plate. Here's the list of courses I'm considering:
- The Odin Project
- Full Stack Open
- Scrimba Frontend Developer Career Path
- web.dev courses (HTML, CSS, JavaScript)
- CS50's Introduction to Computer Science and Web Programming with Python and JavaScript
- Jonas Schmedtmann's JavaScript and FrontEnd course on Udemy
- freeCodeCamp's Certified Full Stack Developer Curriculum
- Roadmaps from roadmap.sh
- Another roadmap by a user called NiagaraThistle
I'm looking for advice on which of these courses are essential for mastering web development in less than three months. Can I focus on just one, or do I need a few? I understand that practical experience is key, so any input on project ideas would also be super helpful! Thanks in advance for your guidance!
10 Answers
Learning full stack development is great! Don’t forget that using AI tools can really speed up your learning process—tools like Click-Coder can help with coding and debugging as you work on your projects.
Codecademy is another good option! They offer certificates which can boost your resume. Just remember to also focus on practical coding experience.
Just start small and build from there. If you get stuck on a feature, try generating code on v0.dev, then study and modify it to fit your needs. Hands-on experience will engage your brain the most!
The resources you picked look good. Just keep in mind that getting a job is about knowing what companies are looking for, which might vary. Once you hit a few interviews, you'll learn what skills you need to improve.
Scrimba is fantastic for interactive learning! You can pause during the videos and experiment with the code directly; it’s a perfect blend of tutorial and challenge. I really enjoyed it when I was starting out.
I love The Odin Project too! I suggest checking out HTMX and Alpine.js for some frontend courses. They add nice interactivity without diving deep into full JS frameworks. Also, consider looking at Django if you're interested in backend; their docs have great guidance for building projects!
Starting with something simple, like a to-do list app, is the best way to begin! I've been diving into full stack after a year of Python. Let's code together if you're interested—I practice coding almost every day!
I've been in web development for about 15 years now. Honestly, all the resources you've listed are solid, but I’d recommend starting with The Odin Project. Just don't rely too heavily on videos. Focus on practicing your coding skills instead. Remember, it's not about finding the perfect learning resource; it's about sticking with it and practicing regularly.
Well said! Thanks for the tip, I'm stuck in a loop trying to choose the best starting point.
Boot.dev and The Odin Project essentially cover all you need. Make sure to apply the fundamentals you learn by building your own projects rather than just following along videos.
I’m on a similar path and have been using freeCodeCamp as well. I suggest you tackle their frontend courses, then move to the backend, and finally the Full Stack Developer Curriculum. It’s really helpful to familiarize yourself with a tech stack; I’m working with LAMP myself, which helps connect the dots between frontend and backend.
I needed to read this, thank you! This is exactly my struggle right now.