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
Aprender
Ableton Live Course: Sound Production for Musicians and Artists
Introduction to HTML5
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.
The tools of machine learning - algorithms, solution techniques, and even neural network architectures, are becoming commoditized. Everyone is using the same tools these days, so your edge needs to come from how well you adapt those tools to your data.…
As technology advances, there are ever more use cases requiring text validation, parsing, and extraction. The old school way was to hack a solution in the target programming language, but this is brittle and leads to arcane code. In this course, Java F…
Splunk is used for many different applications within our enterprise environments. It enables us to store, analyze, and track machine data and other information within our networks from a central application. Learning how to search for your data effici…
At the core of modernizing your WPF and Windows Forms applications is a thorough knowledge of migrating those applications from .NET Framework to .NET Core. In this course, Migrating WPF and Windows Forms Apps to .NET Core 3, you will learn the skills…
Certain problems can't be solved by brute force. Combinatorial problems that involve finding an optimal ordering or subset of data can be extremely challenging to solve if the number of items is too large since the time to test each possible solution…
In the real world, rarely is data organized into neat tables that can be fed directly into a machine learning model or used for data analysis. Data you find is often messy, missing many values, and generally tends to have multiple other issues that you…
Are you ready to move from merely coding to truly designing? In this course, Object-Oriented Design with C#, you’ll learn to apply object-oriented principles to your designs, not just your code. First, you’ll explore the foundational concepts like the…
When developing .NET Core applications, you will soon find that you need to configure them to control their behavior and to connect to external resources. In this course, Configuration and Options in ASP.NET Core 6, you will learn foundational knowledg…
You know that Azure DevOps can help you and your team to plan, develop, and deliver software using Scrum ...but you’re not sure where to start. In this course, Implementing Scrum with Azure DevOps, you’ll learn to use Azure DevOps to streamline your so…
One of Go’s primary design goals is to simplify the creation of concurrent programs. In this course, Concurrent Programming in Go, you’ll learn how to do just that. First, you’ll warm up by reviewing Go’s essential concurrency tools - goroutines and ch…
You learned the basics of Power BI: how to connect to different data sources, bring the data into Power BI Desktop, shape and transform your data, etc. Now it’s time to pull all that together and build impactful and compelling data stories with reports…
Are you curious about how to build a single application with components from different frontend technologies like Angular, React, and Vue? In this course, Micro Frontend Fundamentals, you’ll learn to implement a micro frontend using Webpack’s module fe…
Functions are a fundamental pillar of any programming language. Without functions, programs would not be able to do anything. In this course, Functions in JavaScript, you’ll learn to use functions effectively by leveraging all their capabilities in the…
With more services being offered online and the growing electronic storage of personal data, cyber-attacks are also on the rise. Installing a web server may be as easy as a few simple clicks, but is it safe? In this course, Auditing IIS Web Servers for…
In this series of Houdini tutorials we'll get an introduction to Houdini's dynamic context by exploring object collisions.
Get personalized course recommendations, track subjects and courses with reminders, and more.