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.
Microsoft Orleans, the Virtual Actor Framework developed by Microsoft Research is ideal for building distributed high scale systems with C#. This course starts with an explanation of the Actor Model, and then covers each of the core concepts in Orleans…
When it comes to large scale data analysis, NoSQL databases may pose unique challenges - especially with reporting and aggregation. In this course, you will learn how to go beyond simple queries against collections. We will cover key techniques and str…
This course describes the important data structures - especially collections - available in F#, together with the functions which F# provides for working with them.
Are you looking for a way to better manage state in your application? Are your methods loaded with complex condition logic that’s hard to follow, debug, and maintain? In this course, C# Design Patterns: State, you will learn a tried and true design pat…
Getting started with Java from scratch can be perceived as challenging for beginners. But you've come to the right place! In this hands-on course, we'll go through all steps required to install a fully working Java development environment.
.NET takes care of memory management for you, right? Mostly. But the Garbage Collector needs your help and that's where IDisposable comes in. This course will teach you how to use it correctly to prevent strange errors and crashes in your apps.
Want to learn Apps? The path to Apps goes through REST and CSOM, so whether you are writing WSPs or Apps, this is a topic you can't afford to ignore.
In this course we will examine common bugs that are accidentally introduced when developing with JavaScript.
Bootstrap gives us some awesome primitives for creating some good looking user interfaces. However, today's users demand more creative UI widgets. In this course, you will learn to create several UI widgets step-by-step.
Have you ever wanted to build a game, but not known how code works in Unity? If so, Unity C# Scripting Fundamentals is the course for you because you will end with a scripted prototype in Unity. First, you'll learn to understand how variables and metho…
Discover how Infrastructure from Code transforms IT operations by automating server management through machine-readable configuration files for repeatable, secure deployments.
In this course, we aim to help you identify conflict before it turns into a crisis and provide some practical tools to help you stop conflict before it goes too far.
The C programming language has been around for decades and remains relevant today. This course will teach you the types of problems it solves, when you might choose to use it, and get you started writing your first C program.
Django is the most popular and mature Python web development framework. It lets you build better web apps quicker, and with less code. In this course, you will learn how to build your first web application with Django and Python.
To build a successful microservices application, you need to make many key choices about what technologies and techniques you will use. In this course, Building Microservices, you will learn about several patterns and practices that will enable you to…
Get personalized course recommendations, track subjects and courses with reminders, and more.