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.
This course covers the fundamentals of using SQL Server from T-SQL to the CLR, to automating processing with SQL Server Integration services
Learn to create modern, fluid user interfaces for mobile and desktop using Qt Quick's rich set of UI objects and QML declarative language. Covers syntax, visual types, input handling, positioning, animations, and more.
Master Spark 2's architecture, DataFrames, and SQL for big data processing with performance improvements and new developer APIs in this hands-on tutorial.
Master MATLAB from scratch, covering syntax, arrays, matrices, data visualization, and object-oriented principles in this hands-on introduction to the language and platform.
Most companies have a well-oiled machine with the sole purpose to create, release, and maintain functional software. Still, the growing concerns and risks related with insecure software have brought increased attention to the need to mix security into…
Learn what’s new in Visual Studio 2019. In this course, What’s New in Visual Studio 2019, you will learn foundational knowledge of how to become productive with the new features in Visual Studio 2019. First, you will see what Visual Studio Live Share i…
Systems administrators and DevOps engineers have always been charged to do more with less. Defining infrastructure in code and automating its deployment helps improve operational efficiency and lower administrative overhead. In this course, Terraform -…
Context and Dependency Injection takes its roots from injection frameworks and today has become a common ground for several Java EE specifications. In this course you will discover the CDI programming model and its concept of "loose coupling, strong ty…
Master advanced unit testing techniques to create sustainable test suites, from making code testable to designing reusable testing libraries while eliminating code duplication and ensuring long-term maintainability.
AgilePM® project management Combines flexibility with proven process for successful agile project delivery. The focus of agile project management is on developing solutions incrementally enabling project teams to react effectively to changing requireme…
To fully utilize the power of Python, you need to be familiar with how to create your own custom classes. In this course, Classes and Object-oriented Programming in Python, you’ll learn to structure programs in an object-oriented way. First, you’ll exp…
This course will teach you how to implement the Bridge design pattern in C#.
Stop null check overload in your code! In this course, C# Design Patterns: Null Object, you will gain the ability to apply a new way of managing null references in your team's codebase. First, you will learn about the source of nulls and how they came…
Spring Boot and Angular have forever changed how web applications are built. Understanding how they work is essential for any full-stack developer. In this course, Building Your First App with Spring Boot and Angular, you will learn how to work with bo…
Get personalized course recommendations, track subjects and courses with reminders, and more.