This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.
It’s cheap, it’s convenient and the world-class instructors make learning fun and fruitful.
But while it offers instruction on everything from Asian cuisine to color theory, Udemy is perhaps best known for its tech courses.
And by far the hottest subcategory of tech right now is web development.
There are literally thousands of courses on Udemy for web development.
So which ones are worth your time and money?
Since its release, Colt Steele’s Web Developer Bootcamp has enrolled nearly 450,000 students. It also has nearly 130,000 reviews, and boasts a 4.6 star rating.
While some devs say that jQuery is outdated it’s still a useful tool used in millions of applications. Then comes your second project, a todo list. With this project you integrate jQuery with HTML & CSS to create a clean-looking todo app.
What’s nice is that you’ve already built two projects (with one extra optional project, an animated sound kit) so now you’re familiar with the general web development workflow.
This project is intense! Yelp Camp pulls together everything you’ve learned and even covers UI (user interface) improvements . Finally, you’ll get a handle on Git and GitHub, then deploy your new creation.
Steele also pushes past the typical instructor trap of simply pressing the record button as he coded. This is a very interactive course that features lectures, slides, downloads, readings, assignments, pictures of his dog Rusty (gotta keep it a little fun), and lots more.
He’s also a personable instructor and great communicator. Steele keeps things interesting and even light-hearted at times while sticking to the important parts of web development.
Sooooo many Udemy instructors treat their courses like they just read the documentation! Not Anthony "Tony" Alicea.
Some of the things he expertly shows you:
- Execution Contexts & Lexical Environments
- Building Objects
- Types & Operators
- Objects & Functions
But don’t be deceived — those relatively few hours you and Alicea spend together can be brutal. He squeezes in a lot of information in — be ready to stop the videos often.
Brad Traversy has a talent for using plain English to describe highly-technical concepts.
Traversy’s code editor is his chalkboard, sketching out everything from design patterns to object oriented programming principles (OOP).
Other topics include:
- Basics & Fundamentals: Data types, let & const variables, functions, conditionals, loops, object literals, arrays, etc
- DOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listeners
- OOP: ES5 prototypes, inheritance, ES2015 classes & sub-classes, constructors
- Async JS: Ajax & XHR, Fetch API, callbacks, promises, async / await
- ES2015+: Arrow functions, template strings, generators, iterators, maps & sets, symbols & more
- Other: Local & session storage, regular expressions, try/catch error handling
Traversy is famous on YouTube for his project-based tutorials. His Udemy courses are no exception.
- Loan Calculator
- Task with Local Storage
- Number Guess Game
- OOP Book Listing App (using ES5 Prototype & ES2015 Classes Version)
- Chuck Norris Joke Generator
- EasyHTTP, a custom HTTP Library (with three versions including Callbacks, Promises, and Async & Await)
- Github Finder
- WeatherJS App
- Calorie Tracker (using Module Pattern)
- Microposts: frontend CRUD for REST API using Webpack & Babel
Want to know what’s funny and a bit crazy about Learn and Understand NodeJS? It’s not even a completed course!
Alicea declared back in 2016 that this was the Early Bird version and not all content was published.
No updates since then. But still, this course is an amazing intro to a huge piece of backend web development.
You don’t build tons of projects either. And actually the one project you do build is pretty hastily explained. It’s OK for visualizing how everything fits together. . .But don’t plan on sticking one this in your web dev portfolio.
The biggest selling point of Learn and Understand Node is Alicea’s lecturing skills. While nobody likes being talked to for hours, his delivery and information are both crazy good. He’s newbie friendly, too.
Who should take Learn and Understand NodeJS:
- Aspiring MEAN stack devs
- Aspiring NodeJS devs
- Devs with no server technology experience but want to learn
- Devs coming from other server technologies ( PHP, ASP.NET, Ruby on Rails) & want to learn Node
- Devs looking for a NodeJS bootcamp but also considering other options
- Devs who need to learn the Express framework
Instructor Andrei Neagoie left the 9-to-5 routine to pursue full-time tech teaching. His debut Udemy course The Complete Web Developer in 2019: Zero to Mastery displays his expansive and real-world knowledge of what self-taught developers both need and want in an online web development course.
Lots of coding bootcamp-style courses have been released before this one, from Colt Steele’s The Web Developer Bootcamp (see above) to Angela Yu’s The Complete 2019 Web Developer Bootcamp. The concept is straightforward, yet a challenge: how to teach people frontend AND backend web development in less than 50 hours of video?
But almost immediately, Neagoie’s version sticks out for the better.
Firstly, he manages a robust Discord community. Thus, students don’t have to feel like they’re watching videos alone. If they need help debugging or want a study buddy, this community helps his learners. Additionally, Neagoie is highly active there. He offers students everything from coding challenges to giveaways.
Perhaps more importantly, the course is focused on the ultimate goal most people have: finding a job.
His section called "Career of a Web Developer" is almost 40 minutes of Neagoie describing what students may encounter at a developer job. Plus, he discusses topics like LinkedIn endorsements and what to do if you lack experience. These topics simply aren’t discussed in other bootcamps.
Next, while there are many bootcamp-style courses on Udemy, they usually present similar technologies like MongoDB.
While Neagoie does teach Node + Express he does show students how to build projects with PostgreSQL. He also teaches React.
The main project in Zero to Mastery is SmartBrain. This is a full-stack image recognization app where you’re introduced to machine learning (ML) (but you also do the "normal stuff" like build the sign-in page):
Overall, The Complete Web Developer in 2019: Zero to Mastery is a fresh spin on Udemy coding bootcamps.
There you have it! These five Udemy courses are all excellent options to get started with web development.
Finally, if you have to start with just one, try Andrei Neagoie’s Complete Web Developer in 2019: Zero to Mastery. That course alone will give you a good foundation and you can branch off to the other courses. Additionally, his support system is second to none.
P.S. Follow me on YouTube where I talk a lot about (mostly) cool web dev stuff: