My 10 Favorite Web Development Courses
Tags: beginners, programming, javascript, webdev
Published: 2019-09-07 00:46:31

---
title: My 10 Favorite Web Development Courses
published: true
cover_image: https://thepracticaldev.s3.amazonaws.com/i/edroisr5ifduz4ahfbir.jpg
description: Here are some of my favorite web development courses that have shaped my career
tags: beginners,programming,javascript,webdev
---


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](http://bit.ly/2lJ630g) in 2016. So many times my workflow has been &quot;I need to learn _________&quot; and my next step is &quot;I'll take a course on ___________&quot;. Here are some of my favorite and most helpful courses I've taken over the years. 

<hr>
## 1. Angular: Getting Started
[<img src="https://thepracticaldev.s3.amazonaws.com/i/2iqxrfds5jicx5lcctah.jpg">](http://bit.ly/2k1RW5S)

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!](http://bit.ly/2k1RW5S)
<hr>

## 2.Vue.js: Big Picture

[<img src="https://thepracticaldev.s3.amazonaws.com/i/x5rbndc04bqh7j14tw5d.jpg">](http://bit.ly/2lYwjUB)

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!](http://bit.ly/2k1RW5S)

<hr>

## 3. React: Getting Started

[<img src="https://thepracticaldev.s3.amazonaws.com/i/3ylc5g1cq7rpq97ug846.jpg">](http://bit.ly/2m3rzx9)

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!](http://bit.ly/2m3rzx9)

<hr>

## 4. ASP.NET Core Fundamentals

[<img src="https://thepracticaldev.s3.amazonaws.com/i/9za73nrcd22eeilh35az.jpg">](http://bit.ly/2lYLFsd)

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!](http://bit.ly/2lYLFsd)

<hr>

## 5. Node.js: Getting Started

[<img src="https://thepracticaldev.s3.amazonaws.com/i/7v4vdpdhlqewfmu8ubqy.jpg">](http://bit.ly/2lEpLKL)

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](http://bit.ly/2m3rSbh) you can take to achieve mastery. 

### [Take the Node.js: Getting Started Course Now!](http://bit.ly/2lEpLKL)

<hr>

## 6. Gin: A Website Application Framework for Go

[<img src="https://thepracticaldev.s3.amazonaws.com/i/ussqgmtlkao8b9cj71g4.jpg">](http://bit.ly/2lIuA5D)

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!](http://bit.ly/2lIuA5D)

<hr>

## 7. Building an API with ASP.NET Core

[<img src="https://thepracticaldev.s3.amazonaws.com/i/495wr9we2l5uxgwos85s.jpg">](http://bit.ly/2lYMfWV)

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!](http://bit.ly/2lYMfWV)

<hr>

## 8. Full Stack Web Development with Python (WEB2PY)

[<img src="https://thepracticaldev.s3.amazonaws.com/i/jptwx7vmgydhd97exw8p.jpg">](http://bit.ly/2lCpEPS)

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!](http://bit.ly/2lCpEPS)

<hr>

## 9. Getting Started with Docker

[<img src="https://thepracticaldev.s3.amazonaws.com/i/2wwsp6r4nfderc3oy8p0.jpg">](http://bit.ly/2lGCbly)

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](http://bit.ly/2k7LmuM).

### [Take the Getting Started with Docker Course Now!](http://bit.ly/2lGCbly)

<hr>

## 10. Implementing DevOps in the Real World

[<img src="https://thepracticaldev.s3.amazonaws.com/i/9ozwbu0qd8mziptf2inm.jpg">](http://bit.ly/2m3sYnp)

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!](http://bit.ly/2m3sYnp)

<hr>