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
Machine Learning for Musicians and Artists
Mountains 101
Bacterial Genomes II: Accessing and Analysing Microbial Genome Data Using Artemis
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.
As business requirements change, so do solution assumptions. In this course, Architecting Xamarin.Forms Applications for Code Reuse, you’ll learn different architectural patterns in Xamarin.Forms. First, you’ll explore project structure and organizat…
At the core of writing more robust and maintainable code is a thorough knowledge of functional programming. In Applying Functional Programming Techniques in Java, you'll learn how to program in a functional style with Java beyond the use of lambdas and…
Do you need to design and implement elastic applications on the AWS cloud? In this course, Implementing AWS EC2 Auto Scaling, you will learn foundational skills required to deploy Auto Scaling groups on Amazon EC2. First, you will explore the concept o…
Learn to implement and evaluate various classification algorithms in scikit-learn, from logistic regression to advanced techniques like Support Vector Machines and Stochastic Gradient Descent.
Testing for accessibility should be embedded into your daily workflow. In this course, Accessibility: Testing and Screen Reader Use, you’ll learn to test web sites for accessibility. First, you’ll explore simple techniques to test for the most common a…
Frustrated with slow, unstable and difficult to maintain tests? This course will teach you how to apply foundational principles that underpin successful test automation efforts, whatever language or tool your project uses!
This course will teach you all the tools, techniques, and the required mindset to analyze and communicate all aspects regarding the product you are developing.
Imagine you have a need or desire to learn Scala and you have seen a lot of documentation but are still confused as to where to start. Your search ends here. In this course, Scala Language: Getting Started, you’ll learn to apply the fundamental concept…
This course will teach you the basics of accessing databases from Java. You will learn the key interfaces for how to connect, perform queries, and process results.
Vue applications are designed to work at all levels of complexity. However, as projects get larger, it becomes harder and harder to test existing components against regression. In this course, Testing Vue Components with Jest, you’ll learn to ensure…
Once an attacker makes their way into your infrastructure the first thing they do is begin looking around for what data is being transmitted. In this course, Ethical Hacking: Sniffing, you’ll learn the skills needed to perform various sniffing attacks…
When you're writing code, you're writing bugs. Knowing how to quickly identify and fix bugs is essential to getting things done. In this course, Debugging Java, you’ll learn to apply debugging techniques to resolve defects. First, you’ll explore differ…
When developing Windows applications with low-level APIs, kernel drivers, or researching some scenario understanding the inner workings of Windows is essential. In this course, Windows 11 Internals: Foundations, you’ll learn how Windows works under the…
Adding OAuth2 login or social login to your application does not have to be hard. In this course, Spring Framework 5: Using Spring Security OAuth2 Login, you’ll learn to quickly and secretly add OAuth2 login to your application. First, you’ll explore w…
Containers are a new way to distribute applications. This course will teach you how to manage Docker on Windows servers and run Windows containers in production.
Get personalized course recommendations, track subjects and courses with reminders, and more.