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 the path to becoming a successful CTO, covering essential skills, leadership strategies, and experiences needed for this pivotal tech leadership role.
Explore API styles like GraphQL, gRPC, and REST, understanding their strengths and limitations to make informed decisions for your specific application context and deliver exceptional developer experiences.
Learn to set up, deploy, and manage containerized systems with Kubernetes. Covers basics, cluster setup, workload deployment, and automated build/release using AKS and Azure DevOps.
Explore reverse engineering techniques using a classic 90s game as an example. Learn about file structures, compression, graphics, and audio while rebuilding the game in C#.
Explore DevOps principles for Big Data Analytical Pipelines using Azure Data Platform, including Data Factory, Databricks, and Data Lake Gen2. Learn to build and operationalize multi-source Modern Data Warehouses.
Learn to develop cloud-enabled mobile apps with Flutter, connecting to Azure services like Identity and App Center. Discover how Azure accelerates app development across frameworks.
Explore a systems engineering approach to reverse engineer legacy software in complex systems, focusing on understanding development reasoning and creating roadmaps for incremental improvements.
Explore customizing Qt for high-performance graphics on specialized hardware, including modifications for devices without GPUs and extending QML across multiple displays.
Explore lesser-known, faster variants of classic sorting algorithms while uncovering surprises and learning to navigate modern complex architectures.
Explore techniques for developing and instrumenting the Bloomberg Terminal, a high-performance multi-window browser for real-time financial data processing and analysis.
Explore advanced security and identity implementation in ASP.NET Core and EF Core for multi-tenant applications, covering feature-level and data-level authorization with practical examples.
Explore Blazor, a framework for building browser-based .NET apps using WebAssembly. Learn its component-based architecture, routing, DI system, and JavaScript interop to create responsive client-side UIs.
Explore the potential of human return to the Moon, its scientific importance, and role as a catalyst for solar system exploration. Learn about past missions, current projects, and future plans.
Explore coordination strategies for distributed systems without transactions. Learn implementation techniques using Azure services and real-world examples for robust, scalable enterprise solutions.
Explore patterns for incrementally migrating from monolithic to microservice architectures while maintaining feature delivery and system functionality.
Get personalized course recommendations, track subjects and courses with reminders, and more.