5 excellent web development video courses at udemy

5 best Udemy courses for learning Full Stack Web Development

There are a plethora of resources on the internet for learning Web Development. I would know, I’ve been learning for almost three years. Last month, I published a list of 100+ completely free links for learning Full Stack Web Development. The post went viral, and through user contributions has now grown to nearly 200 resources! You can check out that post here, and the associated GitHub Repo here.

Today’s article is slightly different and revolves around my top 5 paid courses for learning Web Development. Don’t get me wrong, free is great – but sometimes it’s worth the few bucks to pay for a course. This post contains links to each of the courses I discuss – I’ve taken all five of them and hope you enjoy them as much as I did! If there’s a course you’d like to recommend, please shout it out in the comments.

Disclosure: I write reviews and receive compensation from the companies whose products I review. I’ve personally taken each and every course below, and I only recommend the best. All opinions expressed here are my own.

I’ve taken close to 20 courses on Udemy.com. If you’re unfamiliar, click that link, take a look around and come-on back. Udemy hosts over 45,000 courses in nearly every topic you can think of. Today we’ll be exploring Web Development:

1. The Web Developer Bootcamp — Colt Steele

115,000 students 4.7/5 stars

If there is one course you are going to buy to learn Web Development, this is the one. Seriously, whether you’re a beginner just starting to learn, or someone who needs a refresher on the basics – this course is the best there is for learning Full Stack Web Development.

The instructor, Colt, comes to Udemy after two years as Lead Instructor at Galvanize — a six month fully immersive Web Development Bootcamp in San Francisco. This course is the online equivalent of what he taught during his time there.

Of all the courses I’ve taken online, paid or not, Colt is hands down the best instructor I’ve had. He not only knows his stuff, but he knows how to teach it as well. Ideas are clearly articulated, and complicated subjects are broken down into bite size chunks that are easy to understand. Plus, the course revolves around projects, so you’ll learn by building real-world things, not by reading and taking tests.

But, easily the best aspect of this course, is the support. The course has a full time TA available to answer any questions you have along the way. Ian, the TA, is very quick at responding and help you through any problem you run into. It truly is a classroom-like experience.

The course covers a host of topics including: HTML5, CSS3, JavaScript, Bootstrap, SemanticUI, DOM Manipulation, jQuery, Unix(Command Line) Commands, NodeJS, NPM, ExpressJS, REST, MongoDB, Database Associations, Authentication, PassportJS, and Authorization.

Click here to learn more or to sign up!

2. JavaScript: Understanding the Weird Parts — Anthony Alicea

71,000 students 4.7/5 stars

Advanced warning, this course has some prerequisites: Before starting you should have basic Javascript knowledge (variables, loops, and basic functions).

This course you will help you gain a deep understanding of Javascript.

In order to become a better developer, “you’ll learn how Javascript works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems.”

“You will find clarity in the parts that others, even experienced coders, may find weird, odd, and at times incomprehensible. You’ll learn the beauty and deceptive power of this language that is at the forefront of modern software development today.”

Topics this course covers: objects and object literals, function expressions, prototypical inheritance, functional programming, scope chains, function constructors (plus new ES6 features), immediately invoked function expressions (IIFEs), call, apply, bind, and more.

Click here to learn more or to sign up!

3. Modern React with Redux

Instructor: Stephen Grider || 26.5 Hours of Video || 44,109 Students

Alright, so this recommendation is actually a two part recommendation. Stephen Grider has created two courses for learning React — A beginnerscourse and an advanced course. This is great because you can try the first course and see if you like React. If you do — start on his more advanced course, if not, you can pick a different framework and you haven’t lost anything.

Stephen Grider’s Modern React with Redux

So what sets this course apart from others? The big difference is Redux. If you’re unaware, Redux is a state manager that helps you manage ‘state’ within your React applications. If you have no idea what that means, that OK! That’s why you take Stephen’s course. He starts from the ground up, and introduces and explains every topic along the way.

Not only will you walk about with a great foundation and understanding of React, but you’ll also understand the basics of Redux — which is really, really important for scaling applications (aka getting a job with a React).

Here are some of the topics included in this course: React: JSX, “props”, “state”, and eventing. Redux: reducers, actions, and the state tree.

Another ‘learn by building’ course, you’ll walk away with production ready web applications. This course is a great way to test the waters and see if you like React!

Click here to learn more or to sign up!

And here’s the link to Stephen’s: Advanced React with Redux Course

4. The Complete Node.js Developer Course — Rob Percival

16,000 students 4.7/5 stars

Andrew Mead is back, in conjunction with Rob Percival to deliver this class teaching you how to build Node Applications!

Another project based tutorial, you’ll come away with four different Node based projects. Like the above course, Andrew is quick at responding to any questions or problems you run into along the way, so no need to worry — any skill level can succeed at this course.

Topics include: Node, Npm, Async programming, MongoDB, Express, Socket.IO, Authentication with JWTs, Mongoose, Heroku Deployment, Version control with Git, GitHub, Code testing, App debugging, New ES6 features, Mocha

Click here to learn more or to sign up!

5. The Complete Developers Guide to MongoDB — Stephen Grider

8,000 students 4.7/5 stars

Last but not least, lets explore databases. Once you’ve gotten your Full Stack experience with Colt, and your Node experience with Andrew, you’re ready to dive into databases with Stephen Grider.

This course covers MongoDB — one of the hottest database solutions right now. MongoDB isn’t right for every scenario/application, but it’s current popularity as the primary NoSQL option makes it hard to ignore. If you want to take a dive into the world of non-relational databases, this course is right for you.

This course uses Node.js to connect with MongoDB, so it’s a great way to build upon the Node skills you already have. Stephen is also very responsive and helpful when you run into problems along the way.

One of the other things this course does well is covers testing. Testing is so important, and a lot of tutorials will simply glaze over it, or not cover it all. Stephen includes a number of test-driven exercises to ensure you understand how testing works with Node and MongoDB.

Click here to learn more or to sign up!

Leave a Reply

Your email address will not be published. Required fields are marked *