My 10 Favorite Web Development Courses

Jeremy Morgan - Sep 7 '19 - - Dev Community

Ever since the dark ages of 2011 when my manager suggested signing up for Pluralsight, I have been taking heaps of courses with them. It's guided my career in so many ways. I even became a Pluralsight Author in 2016. So many times my workflow has been "I need to learn ______" and my next step is "I'll take a course on ________". Here are some of my favorite and most helpful courses I've taken over the years.


1. Angular: Getting Started

I call out this one in particular because of how it helped me. Years back an application I was scheduled to build needed to be built with Angular. One problem: I was a C# developer, and I didn't know Angular, yet I had to lead the project. So I took this course and got ramped up enough to start building "for fun" Angular applications and really understanding it.

Angular has changed significantly since then and this course has been updated accordingly (less than a month ago) so I highly recommend you check it out.

Take the Angular Getting Started Course Now!


2.Vue.js: Big Picture

I've been crazy curious about Vue.js and why people like it so much. This course gave me a great insight into what Vue is all about, and I was able to jump right in and start building stuff. This is more of a high-level course and a great starting point for Vue.

Take the Vue.js Big Picture Course Now!


3. React: Getting Started

Unless you've been living under a rock you've heard of React and how awesome it is. You can get started with React right now, and if you've already done some React there are plenty of courses available that get very advanced. But this one is the place to start.

Take the React: Getting Started Course Now!


4. ASP.NET Core Fundamentals

Enterprise software is everywhere and is becoming more popular than ever before. ASP.NET Core Applications are well suited for it. If you want to become a superstar of your enterprise, this is an excellent place to start.

Take the ASP.NET Core Fundamentals Course Now!


5. Node.js: Getting Started

Node is the future of development and it's also the present. You can't be an effective web developer without knowing it, and you'll feel far more powerful once you do.

If you want to get more advanced there's a nice Node path you can take to achieve mastery.

Take the Node.js: Getting Started Course Now!


6. Gin: A Website Application Framework for Go

Golang is awesome, and Gin makes it even more so. This is an awesome framework that helps you develop web applications quickly and easily. This course is a must if you want to do web development with Golang.

Take the Gin Framework for Go Course Now!


7. Building an API with ASP.NET Core

I spent many years building ASP.NET web APIs, and it's amazing what you can build. Now you can do it with .NET Core and build APIs and Microservices with blazing fast performance. This is the place to get started.

Take the Building an API with ASP.NET Core Course Now!


8. Full Stack Web Development with Python (WEB2PY)

Python is an excellent choice for backend development. If you want to use Python for your web applications, this is the course to take. It shows you how to build web apps with Python and the WEB2PY framework. Great stuff.

Take the Full Stack Web Development with Python (WEB2PY) Course Now!


9. Getting Started with Docker

If you'll be developing for the web, you'll be using Docker. It's not as hard as it seems, and this course gets you rolling and ready to work with Docker. If you've already used Docker and want to get more advanced, there's plenty of advanced courses available.

Take the Getting Started with Docker Course Now!


10. Implementing DevOps in the Real World

These days everyone is a DevOps person. You need to understand at least the basics of DevOps to be a developer, and this is a great place to start. If you've already got some DevOps under your belt, there's a whole track of courses you can take on it.

Take the implementing DevOps in the Real World Course Now!


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .