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 let you know when I hear about a sale, I’d be happy to do so.