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
Competitive Strategy
Fundamentals of Reinforcement Learning
Mathematical Economics
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.
Security is job zero for everyone in the field of Information Technology these days, whether you work as a Developer or as a Solutions Architect. In this course, Implementing Managed identities for Microsoft Azure Resources, you’ll learn how to leverag…
Building applications that take full advantage of the features of running in the cloud can be difficult. In this course, Architecting for Performance Efficiency on AWS, you will gain the ability to make architectural choices to select and implement whi…
Discover TensorFlow fundamentals through linear regression, tensors, computation graphs, and TensorBoard visualization, culminating in solving MNIST handwritten digit recognition.
With any craftsman, knowing how to use your tools is a critical part of doing a job well. Android Studio, is the single most important tool for Android developers, and it includes a wide variety of features that empower developers to work effectively a…
Procedural code can be replaced with objects to increase correctness, flexibility, and maintainability. In this course, Making Your Java 8 Code More Object-oriented, you’ll learn how to design truly object-oriented classes in the Java programming langu…
This course provides a general overview of microservices: the benefits, the risks, the tradeoffs, and how to decide whether or not they're the right choice for your situation.
TypeScript supports many different ways to define and create objects which can be confusing especially when you're new to the language. Should you use a constructor function, Object.create(), classes, a coding pattern, or some other technique when crea…
The Go language offers a fresh way to look at how a programming language can be constructed. Each language structure is considered in light of how the developer and the compiler need to interact with it. While this has led to a language that is very cl…
Natural language processing is a set of tools and techniques that enable us to unlock the power of text, and transformers have revolutionized NLP since their inception in 2017. They can understand language at a deeper level as well as parallelize train…
Explore advanced Ruby features and libraries to write elegant, enjoyable code like experienced Rubyists. Enhance programming skills with blocks, conditionals, objects, and Enumerable.
There's nothing more frustrating to a developer than building an application only to find out that although the system has no major technical bugs, it's not actually what the customer or business wanted. In this course, Business Readable Automated Test…
Learn to use HTML5 to persist data on the client using Web Storage (local and session storage), the client-side object database known as IndexedDB and the in-browser file system. In this course you are introduced to each persistence medium and will lea…
The key to awakening the power of Apex lies in SOQL, Salesforce's data querying language. In this course, Apex Academy: The Power of SOQL, you get to see this power first hand. You'll start by learning how to write SOQL queries and how to integrate SOQ…
This short course is designed to get you started with OneNote 2013, a digital notebook for collecting, storing, organizing, and sharing all sorts of information.
In this course, you will learn how to configure your SharePoint 2013 farm to use all the wonderful Business Intelligence features SharePoint has to offer.
Get personalized course recommendations, track subjects and courses with reminders, and more.