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
Learning How to Learn: Powerful mental tools to help you master tough subjects
Biochemistry: Biomolecules, Methods, and Mechanisms
Introduction to Computational Thinking and Data Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Unity game development from an enterprise C# perspective, covering project structure, language versions, asset management, and key differences from traditional C# projects.
Explore gRPC for ASP.NET Core, a high-performance framework for creating lightning-fast microservices and frontend applications, with insights on its advantages, implementation, and integration with existing technologies.
Demystifying functional programming concepts and jargon through clear explanations and F# examples, making FP accessible to developers of all backgrounds.
Explore Apache Kafka's event streaming platform for .NET developers, covering architecture, pub/sub messaging, and real-time stream processing applications at scale.
Explore Microsoft's JAMStack-based approach for building Docs and Learn, focusing on scalability, performance, and community contributions through GitHub integration.
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.
Explore automated delivery from cloud to Commodore 64, debunking common DevOps excuses and showcasing innovative solutions for embracing modern practices in legacy environments.
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.
Learn X86 Assembly basics to understand Compiler Explorer output, including memory, registers, conditionals, loops, and optimizations. Gain skills to analyze your own code's assembly.
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 Unicode's complexities, from ancient scripts to modern emojis, and learn how text encoding impacts computer systems and programming languages like C++.
Get personalized course recommendations, track subjects and courses with reminders, and more.