Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Data Analysis
Graphic Design
Serverless Computing
Exploring Play: The Importance of Play in Everyday Life
Learning How to Learn: Powerful mental tools to help you master tough subjects
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
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.
Imagine that you’ve been given a Microsoft Excel worksheet with tons of data - hundreds or even thousands of rows, and thousands of columns. The task you’ve been given is to extract maybe 10 or 20 values from 2 or 3 columns and use that to create a muc…
Containers are here and Kubernetes is the de facto platform for running and managing them. In this course, Getting Started with Kubernetes, you’ll learn how to effectively get started with Kubernetes, along with containers and microservices. First, you…
Transitioning from ASP.NET Web Forms applications to MVC applications can be difficult, but you can ease the transition. This course, Rebuilding Web Forms Applications in MVC, will help developers, like you, to migrate to a new framework. You'll comple…
Master defensive programming through design principles to eliminate code vulnerabilities, handle unexpected data, and create robust systems that prevent errors before they occur.
Discover how to transform raw data into compelling visual stories using Excel, Tableau, and design principles that create lasting impact on your audience.
The power of cloud storage and compute power has made data warehousing and big data possible for businesses of all sizes. In this course, Snowflake Cloud Data Platform: Getting Started, you'll gain the ability to provide massive scale, near-zero mainte…
At the heart of any successful software delivery, is a team who knows what the business wants and have a solid shared understanding of the features they need to build. In this course, Java 1: BDD with Cucumber and Gherkin Getting Started, you will lear…
Master async programming in C# 10. Learn how to write efficient, scalable, and responsive apps using async/await and Task-based patterns.
In this course, Building Scalable React Apps, you will remove the guesswork with the React-Boilerplate stack so that you can keep on delivering features, without needing to evolve your stack with every new addition. First, you'll learn how to use redux…
Unit Testing is one of the best ways to improve the quality of your code. This course will walk you through all of the fundamentals of unit testing in Node.
Take your skills beyond the basics of T-SQL by learning how to apply the functionality T-SQL has to offer. In this course, Combining and Filtering Data with T-SQL, you will learn foundational knowledge of how to work with data and T-SQL. First, you wi…
Implementing message-based architectures is easier (and less costly) than ever before in Scaling Applications with Microservices, MassTransit, and RabbitMQ. You'll learn about many kinds of supported transports, with a focus on RabbitMQ. Next, you'll l…
Discover the fundamentals of containers and images, from OS-level changes to distribution technology, scaling infrastructure, and future app packaging trends.
Discover practical indexing techniques and performance tuning strategies to optimize your MySQL database efficiency and application speed.
Authentication and authorization are essential aspects of an ASP.NET Core application. In this course, Authentication and Authorization in ASP.NET Core, you will gain the ability to apply these concepts using the current recommended guidelines. First,…
Get personalized course recommendations, track subjects and courses with reminders, and more.