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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.