Update January, 2021: This post has been updated to reflect changes to Colt Steele’s Web Developer Bootcamp course. It is now fully updated to include ES6 syntax, so the “cons” section for this course have been revised.
Colt Steele’s Web Developer Bootcamp
- Good, thorough introduction to both HTML and CSS.
- Quick response time from the instructor or teaching assistant.
Andrei Neagoie’s The Complete Web Developer in 2019: From Zero to Mastery
This is something Neagoie gets right in his course. He doesn’t waste time on responsive design and instead moves into Bootstrap, which is typically a framework that web developers use so that their websites look great on any device. He also covers setting up a GitHub account and demonstrates how to create an initial Git repository quickly so that your work can be seen.
- Spends an appropriate amount of time on HTML and CSS.
- Super-responsive teaching assistant answers your questions almost instantly.
- The projects are fun and engaging.
- Does not waste your time with jQuery, which while still a common library, is becoming less important.
- Covers Babel and webpack, two tools that are often overlooked in other courses.
- Project structure is a little confusing.
The other thing worth mentioning is that for a large part of this course, you switch between two different projects: a note-taking app and a to-do list app. You’ll watch a video and have a challenge to complete in one project, and then in a subsequent video, you’ll complete a challenge in the other project. Personally, I found this a little disconcerting and would have preferred to work on one project at a time. Considering that this course is highly rated, though, I may be in the minority with this criticism. In life, we must all manage multiple projects. Maybe that’s why I enjoy working on one project at a time while I’m learning!
- Includes 10 projects to test your understanding and help you build your portfolio.
- Lack of challenges in the first part of the course could mean that beginners will have a frustrating experience when they attempt to tackle the challenges.
For those who have not learned HTML or CSS yet, I recommend starting with Andrei Neagoie’s The Complete Web Developer in 2019: From Zero to Mastery.
The truth is that it’s very unlikely that you’ll learn all you need to from just one course. I have many courses on web development and programming languages in my learning library and am constantly adding new ones. In order to save money on learning, I watch for sales continually. If you’d like me to
Thank you for this information. Clearly, Colt Steele’s course is the best one for me to consider taking. I’m sure that I would find the others too daunting. I appreciate you taking the time to compare several courses and their proud and cons. This article has saved me many hours of research and had pointed out things that I likely would not have thought about.
Thanks, Theresa! I’m glad the article was helpful. Colt Steele’s course is a good option; you will just need to keep in mind that you’ll need to learn ES6 syntax after taking it. That was my path and I’m no worse for wear for it. I hope that works out for you, too, but if you have any questions, please feel free to contact me.
The jQuery library solved this problem as it provided a consistent experience for all users, not matter which browser they were using. If we fast forward 12 years to the present, many of the browser quirks have been worked out, so we don’t need to rely on jQuery anymore. That’s why jQuery is not as important as it once was and why modern web developer courses don’t cover it as much. I answered a question about it on Quora, so if you’d like more context, please feel free to take a look. This may need to be a blog post in and of itself, though:
To be honest, I am not familiar with Mimo. In general, apps are great if you’re trying to learn something small, but I don’t really recommend them for larger-scale projects. For small things and tweaks, though, they’re absolutely fine.
I really enjoyed the article and it was detailed where it needed to be and very easy to read. I liked how you showed how it fit the different needs for different levels of programmers and how it assisted people on different paths in their career. Great job and just a heads up, there were a lot of places where the word was supposed to be “they” and it was “the” instead. Thanks again for such a good review.
Larry, thanks for the kind words and for letting me know about the mis-typed words. I made the corrections you noted. Best wishes and happy coding!
Really glad I found this article – I’ve just completed Colt Steele’s Web Developer Bootcamp which was my first introduction to code and was wondering which direction to take next – now I know I need to get some ES6 syntax under my belt! Cheers!
Hi Lewis! Glad the course was helpful to you, and it’s great that you’re ready to continue. There are some great options for learning ES6:
If you like Colt and want to take a very deep dive into JS, then the Advanced Bootcamp will serve you well. He co-teaches it with a few other devs who all have their own unique area of expertise. BUT, do not feel you need to master everything in the course in order to get your first job. It’s a huge course, and to be honest, I haven’t even completed the whole thing myself.
Stephen Grider’s course is great if you just want to concentrate on ES6, and you may consider taking it for extra practice. You could then re-do some of your projects from the Web Dev Bootcamp with ES6 syntax.
The Web Dev Bootcamp is a comprehensive course, and you should feel very proud of yourself for finishing. Congrats and keep up the good work!
Hello, and thank you for all this help. I was debating on taking one of the courses above, but I really like the teaching style of this course: https://www.udemy.com/course/unaicorn/
Would you mind telling me what you think of that course as I’m debating taking it over some of the others you have mentioned? Thank you in advance.
Thanks for the question. I can’t really comment as I have not taken that particular course.