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.
Most developer tool courses quickly turn into an in-depth walkthrough on how that tool works, but it’s beneficial to stay zoomed out for a minute and get a clear picture on what that tool does, why others are using it, and why you might want to use it…
Instructor Aaron Frost begins the course with a brief history of JavaScript, including how it was created, and where it is headed in the future. He then examines in detail the new features which will be available with the release of ES6, and provides c…
The Stream API and the Collectors are two new additions to the JDK in Java 8 that allow the efficient processing of data using the map / filter / reduce approach. It brings many new patterns on the table, and ways to extend them. We show how to connect…
Get under the hood with booting and runlevels in RHEL 6 - BIOS, GRUB, kernel, and init. This course contains all the theory and hands-on demonstrations required to make you comfortable customizing and troubleshooting the Linux boot process.
This course shows how to use Test Driven Development (TDD) in a real-world setting. It moves beyond the discussing the basics of TDD; instead of focusing on the mechanics of TDD, this course uses TDD as a design tool. The course will cover unit testing…
Maybe you’ve heard that Flutter is a great tool to create apps fast, or maybe you’ve seen some beautiful designs made with Flutter. In this course, Flutter: The Big Picture, you’ll gain foundational knowledge of what Flutter is. First, you’ll learn how…
Master advanced Git features and command-line tools to improve your workflow, craft better commits, track changes efficiently, handle branching, and recover from mistakes while maintaining a clean repository history.
Writing unit tests can be difficult, time-consuming, and slow when you can't isolate the classes you want to test from the rest of the system. In this course,Mocking with Moq 4 and xUnit, you'll learn how to create mocks and use them as dependencies to…
Cloud security is fundamentally different from on-premises and it all revolves around concepts such as RBAC, OpenID connect and more. In this course, Microsoft Azure Developer: Implement User Authentication and Authorization, you’ll learn the various f…
In CSS Animation with Transition and Transform, you will learn to bring life to your web page and create a great user experience with only the use of CSS.
Do you feel a little bit overwhelmed by all of the other technology you need to decide on and learn in order to get your React app in production? You need to build JSX, and you probably want to use ES6 and ES7 too. How about flux, how does that work, a…
Master Azure's Big Data ecosystem to process billions of events, build real-time dashboards, and implement permanent storage solutions using Event Hubs, Cloud Services, Hadoop tools, and .NET technologies.
This course introduces how to create more maintainable SpecFlow test automation solutions.
Nowadays data is everywhere, and companies are increasingly interested on transforming this data on insights that can help them become more efficient and productive. In this course, Building Your First Data Pipeline in Azure Data Factory, you will lear…
This course will teach you everything you need to know about lambda expressions and streams in Java, so that you are ready to use them for your work and to prepare you to successfully pass the Oracle Java SE 11 Developer Certification exam.
Get personalized course recommendations, track subjects and courses with reminders, and more.