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.
SQL Server performance tuning is an in-depth topic, and an art to master. A key component of overall application performance tuning is query tuning. Writing queries in an efficient manner, and making sure they execute in the most optimal way possible,…
Master the basic skills required for using Power BI to acquire and transform data, enhance the data for analysis, and produce reports and dashboards.
In this course, you will learn about GraphQL, it's core concepts, and why you should choose GraphQL to build your APIs. Explore the growing GraphQL ecosystem and tools that provide you a superior developer experience.
Setting up an application architecture isn’t a straightforward task. Decisions made early in the process can have a large impact later on, and maintainability and testability play an important role. In this course, Architecting ASP.NET Core Application…
Visual Studio Code is a fast and lightweight cross-platform code editor for writing modern web and cloud applications. This course shows you how to debug, refactor, peek and find references, get intellisense and autocomplete, use the multi-cursor, run…
Do you struggle with controlling your emotions? Do you feel like maybe you are not performing at your absolute best? Emotional Intelligence can help! By understanding how your brain processes your emotions and leveraging the competencies of EI, you wil…
Learn how to apply Test-Driven Development to target both the big picture and the smallest details of your application.
If you've ever experienced problems in JavaScript but don't have the knowledge of how to fix them, this course is for you. In JavaScript Best Practices, you will learn best practices in several areas areas of JavaScript. First, you will look at syntax…
Explore Java's garbage collection, memory management, and JVM optimization. Learn about collectors, generations, and tools for monitoring and interacting with the garbage collection process.
Explore how to apply Agile methodologies effectively in real-world scenarios, tackling common pitfalls and learning concrete strategies to make Agile work for your team.
C# v5 is the planned next version of C#. This course illustrates new features of the language. (Currently, Microsoft has only released a preview of the asynchronous features, but as previews of the other features become available, this course will expa…
Utilizing asynchronous principles is crucial for building fast and responsive applications. In this course, Getting Started with Asynchronous Programming in .NET, you’ll learn foundational knowledge to efficiently apply the asynchronous principles to b…
In this course, we will cover the way to get started with asynchronous programming in .NET. You will learn how to apply these patterns in new and existing applications and you will see how to avoid the common mistakes.
This is an advanced production! Asynchronous coding in a static language is not exactly "simple," and rather than try to simplify complex topics, we have, instead, decided to go deep and see how things work** at a deeper level. If you are newer to prog…
Need to make your .NET applications more responsive? Run faster? On today's multicore hardware, async and parallel programming may be the answer. This course (part 1 of 2) overviews the new Task Parallel Library (TPL) in .NET 4, starting with an introd…
Get personalized course recommendations, track subjects and courses with reminders, and more.