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
Data Analysis
Graphic Design
Serverless Computing
Exploring Play: The Importance of Play in Everyday Life
Learning How to Learn: Powerful mental tools to help you master tough subjects
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
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.
Unlock strategies to own your onboarding process, assimilate into company culture, navigate workplace politics, and maximize your value after landing your dream job.
This course is a practical guide for students moving from school to their first job in Information Technology. It covers the importance of school (hint: not just grades!) and how to develop the skills that employers are looking for today. The course wa…
Kubernetes networking fundamentals and accessing applications running in a Kubernetes Cluster with Services and Ingress is important. In this course, Configuring and Managing Kubernetes, Services and Ingress, you will learn Kubernetes networking fundam…
If you're a business analyst or even a regular spreadsheet user, rather than creating a spreadsheet from scratch, you'll mostly encounter them already filled with plenty of data. It then becomes imperative that you understand how to search and manipula…
This course will teach you the tips, tricks, and pitfalls of exception handling in Java to help you prepare for the certification exam.
When working with data to gain insightful, actionable knowledge, it has long been known that the lion’s share of the process lies within data extraction and preparation. Alteryx can re-balance that scale, leaving you significantly more time to realize…
It's often important to develop software that addresses the business needs and that follows the behavior of the end user while understanding that you are doing not only the things right, but also doing the right thing. In this course, Java 8: BDD Funda…
JavaScript has matured into a powerful and ubiquitous programming language that can be used in most every type of challenge you will encounter. In this course, JavaScript Fundamentals, you'll learn to write your own software with JavaScript. First, you…
This course covers the current state of Business Intelligence in the cloud, as well as goes into functional examples using Google Big Query and Tableau Online. This is a beginner course, but it is assumed you are familiar with the basics of databases a…
Learn full stack web development using Python and WEB2PY. WEB2PY is an easy to learn, integrate framework that includes a web server, admin, bootstap, and sqlite database. One simple download has everything you need to build robust, data driven web app…
A start to object-oriented PHP that will take a student from concept to a working form generator application.
Master Docker containerization for ASP.NET Core applications, from basic container deployment to advanced multi-stage builds and Visual Studio integration. Create optimized images and streamline development workflows.
This course is for report developers who have some experience developing reports with Reporting Services. It explains advanced techniques for working with data visualizations, Analysis Services as a data source, and custom functions.
Learn how to measure .NET app performance with a variety of tools to diagnose high CPU usage and memory issues.
Turn a blank page into a web application! In this course, Java EE 7: Getting Started, you'll learn how to develop a distributed web application based on two complementary technologies: Java EE and Angular. First, you'll begin by covering how to setup y…
Get personalized course recommendations, track subjects and courses with reminders, and more.