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
Artificial Intelligence
Software Engineering
Programming Fundamentals
Sheep in the Land of Fire and Ice
Dino 101: Dinosaur Paleobiology
Algorithms, Part I
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.
Watch this course to learn the fundamentals of VMware’s cloud computing solutions and prepare for the VMware certified associate in cloud computing, or VCA-Cloud.
Caching problems are underestimated by developers and security engineers. In this course, Web App Hacking: Caching Problems, you'll learn why this subject is important and how severe consequences can happen as a result of caching problems. First, you'l…
Programming alongside another person--also known as pair programming--is a concept that most developers have heard of, but may not have seen in action. This technique can greatly improve the quality and readability of your code as well as increase know…
SharedPereferences is an API that allows you to save a small collection of data persistently. This course, Android Fundamentals: SharedPreferences, is all about basics and fundamental concepts of SharedPreferences. First, you'll get an introduction to…
Explore advanced SharePoint 2013 workflow topics, including Workflow Manager 1.0, debugging techniques, custom forms creation, and leveraging Workflow Services client APIs.
Learn how to work with Salesforce.com by creating custom applications. Start by signing up for a developer account on Salesforce.com, and finish with a full application including reports and dashboards that work on both desktops and mobile devices.
This course teaches the most useful and powerful features of Postgres. You'll learn to use the built-in full-text search and optimize it. Sign up today!
In this series of tutorials, we'll discuss the major foundations of scripting with C# in Unity and apply what we've learned into a mini project. To start out, we'll look at the core workflow for creating and executing scripts in the Unity Editor. Then…
Master Linux storage solutions including partitions, file systems, virtual memory, ACLs, iSCSI servers, auto-mounting, and quotas for reliable enterprise administration.
Discover COBOL fundamentals through hands-on programming, exploring its structure, data types, and real-world applications on mainframe systems.
Master ES2017/ES8 features including async functions, Shared ArrayBuffers, atomics, and enhanced string operations. Upgrade your JavaScript knowledge with the latest language capabilities and browser-supported functionalities.
Master a top-down software design methodology that prioritizes user experience, turning requirements into visual artifacts and using task-oriented analysis to create more effective, customer-focused applications.
A classic beginner’s dilemma is not being able to solve a problem because you don’t know which tools to use. For example, there are literally thousands of classes built-in to .NET, but where do you start to learn? In this course, .NET Class Libraries:…
At the core of Tableau is a thorough knowledge of calculation concepts. In this course, Using Calculated Fields in Tableau Desktop, you will gain the ability to confidently solve business problems by learning to apply calculation concepts. First, you w…
Cut through the buzzwords around IT infrastructure automation and orchestration with this course. In this course, Managing Cisco Networks via Infrastructure as Code, you will gain the ability to design, deploy, and manage networks using modern automati…
Get personalized course recommendations, track subjects and courses with reminders, and more.