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
Explore .NET Standard: a simplified cross-platform solution for NuGet packages. Learn its relationship to .NET Core and the magic behind its functionality.
Learn to create Alexa Skills using Web API, integrating existing software for voice-activated interactions. Explore rapid prototyping, deployment, and publishing challenges for Amazon Echo devices.
Explore ETW's powerful diagnostic capabilities for Windows developers, covering CPU, memory, concurrency, and more. Learn to diagnose complex issues and build self-diagnosing applications using innovative performance tools.
Explore new security features in ASP.NET Core 2.0, including improved authentication, authorization, and cryptographic key management for building more secure web applications.
Explore Trompeloeil, a C++14 mocking framework, through TDD. Learn advanced techniques for unit testing, including patterns, sequential ordering, and custom matchers.
Comprehensive introduction to Elixir, covering syntax, tools, frameworks, and OTP. Ideal for beginners looking to start their journey with this functional programming language.
Explore Git's inner workings, repository fundamentals, and flexible history modeling to enhance your version control skills and boost productivity.
Explore lambda calculus through live coding, building an interpreter in F# and demonstrating its practical applications in functional programming.
Real-time website traffic data analysis for pinpointing performance issues and enhancing user experiences. Learn to use Varnish Custom Statistics to gather, aggregate, and analyze web data for improved website performance.
Explore Linux-based debugging and profiling techniques for .NET Core apps, including perf, LTTNG, and core dump analysis, to tackle production issues and optimize performance.
Discover how to create and deploy F# Azure Functions, integrating multiple APIs to generate informative changelogs between environments, with a focus on real-world applications and live coding.
Explore modern .NET development with cross-platform, open-source computing. Learn about Kestrel, Docker, monitoring, and more in this comprehensive overview with key examples and demos.
Explore effective C++ unit testing techniques, tools, and practices to enhance code quality, prevent regressions, and streamline development, including strategies for testing legacy code.
Practical tips for architecting multitenant SaaS applications, covering security, cost efficiency, and management. Learn from real-world cloud migration experiences to build robust, scalable solutions.
Explore JavaScript development in 2017, from basic methods to modern tools like Babel and Webpack. Learn to set up an ES2017 and React-enabled website with automated builds and real-time syntax checking.
Get personalized course recommendations, track subjects and courses with reminders, and more.