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
Computer Science
Data Science
Software Engineering
Information Systems Auditing, Controls and Assurance
Perdón y reconciliación: cómo sanar heridas
The Art of Structural Engineering: Vaults
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 importance of Azure AD in Azure Authentication scenarios cannot be overstated. In this course, Microsoft Azure Authentication Scenarios for Developers, you will learn basic application scenarios, as well as MFA, B2C, certificate-based authenticatio…
You can use Git for years, and still get that nagging feeling that you’re missing something. This ideal follow-up to the course, How Git Works, gives you the information you need to become a Git power user. In the first part of the training, you’ll re…
Whether you are a developer or in security understanding how applications are attacked is the key to defending them. In this course, Web Application Penetration Testing Fundamentals, you'll learn the framework of a successful web application penetratio…
System hacking is one of the most important, and sometimes, the ultimate goal of an attacker. In this course, Ethical Hacking: System Hacking, you’ll learn the different techniques attackers will use to breach your systems. First, you’ll explore the ha…
Whatever your role, you need to understand the core ideas, tools and technologies every organization relies on. Most of us already use various technology “platforms”, but they’re often poorly understood. In this Executive Briefing, we’ll quickly get cl…
To write robust and high-quality code, unit testing is an essential skill you need. In this course, C# Unit Testing, you’ll learn how to write unit tests in C# to improve the code of your .NET software projects. First, you’ll learn how to create a test…
Managing identity, authentication, and access control is necessary for every organization. Microsoft provides extensive capabilities in these areas through Active Directory and Azure Active Directory. Understanding the differences between the two platf…
You can probably list people you’ve worked with who are great communicators and people who are poor communicators. In this course, Becoming a Better Communicator, you’ll learn about the elements that can help make you a great communicator. First, you’l…
Master Kotlin for Android development by migrating from Java, using APIs, managing views, and implementing advanced Kotlin features like lambdas and extension functions.
Master Python scripting essentials for Linux system administration tasks, from core language features to text processing and system interaction modules.
Discover Spring 5's latest features including JDK upgrades, Kotlin support, WebFlux reactive programming, and JUnit 5 testing methods to modernize your development workflow.
Master visual design principles to create clear, engaging technical diagrams that effectively communicate complex information to managers and teams.
Looking to boost your knowledge of Linux networking and abilities as a system administrator? This course, LFCE: Advanced Linux Networking, teaches Linux networking topics that will take your sysadmin skills to the next level. First, you will learn netw…
Learn the fundamentals of Blazor. Build interactive web apps with C# and .NET using WebAssembly, components, and data binding.
Learn how to write and deploy CLR functionality written in .NET managed code into your SQL Server environment. You'll also get tips on when NOT to use CLR, as well as how to broach the topic with your database administrator.
Get personalized course recommendations, track subjects and courses with reminders, and more.