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
Management
Cybersecurity
Artificial Intelligence
Comprendere la filosofia
Introduction to Engineering Mechanics
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.
Learn how to build your first application in a hands-on way using Blazor, Microsoft's solution to use C# to write interactive web UIs without JavaScript.
Master XML fundamentals, from basic structure to namespaces, attribute declarations, and DTDs. Learn essential concepts through practical examples and industry standards.
AWS certifications add value for both technical and non-technical resources in today’s digital world. In this course, AWS Cloud Practitioner: Exam Prep, you’ll learn critical skills for how to take this certification exam. First, you’ll explore sample…
Ruby is a dynamic, thoroughly object oriented programming language with a focus on developer happiness and productivity. This course is designed to give you everything you need to start developing software in Ruby quickly. You will learn about all of t…
Understanding User Experience (UX) and how to improve it is a key skill for any modern developer. Unfortunately, many developers have a difficult time embracing UX due to its nebulous and design-focused nature. This course will give you a super-simple,…
"User experience" has become a buzzword in recent years, and users and companies are expecting more and more from their software. As a developer, you need to stay ahead of this trend by understanding and applying basic UX principles and best practices.…
Every developer needs to know how to write multi-threaded applications in Java. This course, Applying Concurrency and Multi-threading to Common Java 8 Patterns, is a precise presentation of all the fundamentals you'll need. You'll learn about the main…
Since C# is a strongly-typed language, everything you work with has to have a type defined. It's vital to know how to create your own custom types like classes, interfaces, enums, and structs. In this course, Introduction to the C# Type System, you’ll…
Discover the fundamentals of HTML through kid-friendly lessons that teach essential tags and attributes for creating your first website.
This course is about how your database’s physical design either takes advantage of or is hindered by the way that the SQL Server platform works; knowing this can give you better long-term scalability, availability, and performance. Choosing the right d…
Let’s take your Kubernetes admin skills to the next level and get you started learning how to install, configure and work with a Kubernetes cluster. In this course, Kubernetes Installation and Configuration Fundamentals, you will learn foundational kno…
Enhance Knockout and JavaScript skills with advanced techniques, debugging methods, custom bindings, subscriptions, and performance optimization for more efficient web development.
Explore tactical decisions in applying design patterns for .NET, focusing on separating and implementing class responsibilities through practical, real-world examples and alternative approaches.
This course covers the data tools available for developers within Visual Studio.
Master the basic skills required for using Power BI to acquire and transform data, enhance the data for analysis, and produce reports and dashboards.
Get personalized course recommendations, track subjects and courses with reminders, and more.