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
Basic Spanish 1: Getting Started
The Art of Structural Engineering: Vaults
Social Psychology
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.
Are you familiar with binary numbers but don’t know precisely what they are, or how they work? In this course, Field Guide to Binary, you'll dive into the fundamental concepts of binary using the math you’ve always known. First, you'll explore the deci…
Data is the lifeblood of your business. Protect it. In this course, Practical Cryptography in Node.js, you will gain the ability to protect user data within Node.js applications using the tools Node.js provides. First, you will learn how to protect pas…
What does React, Angular, Vue, and any other framework have in common? They are all built on HTML5! In this course, Building on HTML5: Optimizing for Data, Communication and Offline Apps, you will learn foundational knowledge of APIs that are common to…
Looking to add some serious Linux skills to your IT profile to jump-start your career? In this course, Introduction to the Linux Essentials 010-160 Exam, you will be introduced to the exam’s objectives and overall structure. First, you will learn how t…
Web applications are under attack every day. PHP, being one of the most widely-used programming languages on the web, is one of the main targets. Some oddities, especially those of older versions, facilitate some of the attacks. This course, PHP Web Ap…
The creation of an interactive and intelligent application is helped by the use of automatic speech recognition (ASR) and natural language understanding (NLU). In Getting Started with Amazon Lex, you will be introduced to the skills required to leverag…
Most security breaches start with a single incident. This course will teach you how to set up correct logging and monitoring for your application, as well as what to log and what not to log in order to detect those incidents on time.
This course explains thoroughly the strategy analysis knowledge area and its main purpose, defining the most effective way to employ the capabilities of an organization in order to achieve a set of goals and objectives. In this course, Business Analysi…
A fully managed machine learning service is a great place to start if you want to quickly get machine learning into your applications. In this course, Build, Train, and Deploy Machine Learning Models with Amazon SageMaker, you will gain the ability to…
In this modern application era, applications that have the client and the server on the same origin are becoming less and less common. APIs are accessed from multiple clients hosted on different origins. In this course, Configuring CORS in ASP.NET and…
Perhaps you’re starting out or have been putting off learning error handling for years. Maybe you want to take your understanding of error handling in SQL Server to the next level. In this course, Handling Errors in T-SQL, you will gain the ability to…
This course will teach you all of the major language features in TypeScript 4+. You will also learn how to apply different TypeScript compiler options and configure projects of any size to meet your specific development goals.
Web application security is constantly evolving as attackers find new vulnerabilities and refine their methods of attacking old ones. Keeping up to date on common vulnerabilities can be challenging and so the OWASP Top 10 brings together the informatio…
Lead projects with confidence and new knowledge. In this course, Beginner’s Guide to Project Management, you’ll learn what makes projects so valuable to today’s organizations, and how you can play an essential role in their success through project mana…
To fully utilize the power of Python as a programming language, you need to know how to control the flow of the program. In this course, Python Data Essentials: Programming Fundamentals, you’ll learn how to program in Python. First, you’ll explore…
Get personalized course recommendations, track subjects and courses with reminders, and more.