Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Pluralsight connects technology professionals with the best learning resources to develop in-demand skills and stay competitive.
Learn how to build your first application in a hands-on way using Blazor, Microsoft's solution to use C# to write interactive web UIs without JavaScript.
AWS certifications add value for both technical and non-technical resources in today’s digital world. In this course, AWS Cloud Practitioner: Exam Prep, you’ll learn critical skills for how to take this certification exam. First, you’ll explore sample…
Master XML fundamentals, from basic structure to namespaces, attribute declarations, and DTDs. Learn essential concepts through practical examples and industry standards.
Ruby is a dynamic, thoroughly object oriented programming language with a focus on developer happiness and productivity. This course is designed to give you everything you need to start developing software in Ruby quickly. You will learn about all of t…
Understanding User Experience (UX) and how to improve it is a key skill for any modern developer. Unfortunately, many developers have a difficult time embracing UX due to its nebulous and design-focused nature. This course will give you a super-simple,…
Since C# is a strongly-typed language, everything you work with has to have a type defined. It's vital to know how to create your own custom types like classes, interfaces, enums, and structs. In this course, Introduction to the C# Type System, you’ll…
Every developer needs to know how to write multi-threaded applications in Java. This course, Applying Concurrency and Multi-threading to Common Java 8 Patterns, is a precise presentation of all the fundamentals you'll need. You'll learn about the main…
"User experience" has become a buzzword in recent years, and users and companies are expecting more and more from their software. As a developer, you need to stay ahead of this trend by understanding and applying basic UX principles and best practices.…
Discover the fundamentals of HTML through kid-friendly lessons that teach essential tags and attributes for creating your first website.
Let’s take your Kubernetes admin skills to the next level and get you started learning how to install, configure and work with a Kubernetes cluster. In this course, Kubernetes Installation and Configuration Fundamentals, you will learn foundational kno…
This course is about how your database’s physical design either takes advantage of or is hindered by the way that the SQL Server platform works; knowing this can give you better long-term scalability, availability, and performance. Choosing the right d…
Enhance Knockout and JavaScript skills with advanced techniques, debugging methods, custom bindings, subscriptions, and performance optimization for more efficient web development.
Explore tactical decisions in applying design patterns for .NET, focusing on separating and implementing class responsibilities through practical, real-world examples and alternative approaches.
This course covers the data tools available for developers within Visual Studio.
Applications are made up of business logic, interaction with other systems, user interfaces . . . and data. Most data manipulated by our Java applications have to be stored in databases, retrieved, and analyzed. In this course, Java Persistence API 2.2…
Get personalized course recommendations, track subjects and courses with reminders, and more.