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.
A good balance of high level overview and hands on how-to with the Internet of Things (IoT) and the relatively unique approach of using Node.js and JavaScript on IoT devices to make hardware projects quick and easy.
In this series of Illustrator tutorials, we'll talk about some of the tools and techniques we can use to draw and paint in Illustrator. Software required: Illustrator CC 2014.1.
At the core of being able to write clean code that you can depend on is a thorough knowledge of unit testing. In Test-driven Development Using React, you will learn how to use the TDD cycle to create real-world user interfaces with the popular JavaScri…
Master QtDesigner to create stunning desktop applications with Python and Qt, including advanced UI elements, splash screens, system tray icons, and custom styling features.
Master JavaScript's single-threaded execution model to write efficient, non-blocking code. Learn to handle asynchronous operations, prevent race conditions, and leverage concurrency for better web applications.
In this Play by Play, learn how to integrate Docker into your development workflow and the benefits it offers.
Discover WebAssembly fundamentals, its origins, and practical implementation to build lightning-fast web applications with this foundational overview.
What's new in Visual Studio 2012 and ASP.NET 4.5 for web developers.
Most, if not all software developers will need to be familiar with the command pattern and how commands are executed within applications in C# during their professional career. In this course, C# 8 Design Patterns: Command, you'll cover everything you…
It is an important body of knowledge for all Microsoft Azure Developers seeking to be a Microsoft Certified: Azure Developer Associate (AZ-204). In this course, Microsoft Azure Developer: Implement IaaS Solutions, you’ll learn to implement and deploy I…
RxJS and reactive programming techniques are a fundamental part of the most popular JavaScript frameworks available today. In this course, RxJS: The Big Picture, you'll learn the goals of RxJS and gain a basic understanding of the problems it solves an…
PowerShell can be many things to many different people. PowerShell can be a simple command-line replacement or a scripting language. In this course, Windows PowerShell 4 Toolkmaking Fundamentals, you will learn how to get away from writing one-liners a…
Ever had issues caused by date and times with .NET within your applications? In this course, Dates and Times in .NET 2, you will master the art of parsing dates and times and how to handle ambiguity using common standards that usually get overlooked an…
This course provides a tour through Amazon Web Services' (AWS) Big Data stack components, namely DynamoDB, Elastic MapReduce (EMR), Redshift, Data Pipeline, and Jaspersoft BI on AWS. AWS Kinesis is also discussed. All steps for creating an AWS account,…
Error handling doesn't always get the attention it deserves. In this course, Java Fundamentals: Exception Handling, you'll learn exactly how exception handling works in Java. First, you'll learn what error handling means, along with developing an under…
Get personalized course recommendations, track subjects and courses with reminders, and more.