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
Learn F# basics and functional programming concepts, comparing them with C# to understand key differences and benefits for C# developers transitioning to F#.
Exploring .NET's decline in server-side development and proposing strategies for a renaissance, leveraging .NET Core to regain prominence in web-scale deployments.
Comprehensive overview of C++17 language features, exploring their practical applications, benefits, and implementation details through examples and in-depth explanations.
Learn strategies for implementing robust authorization in web apps and APIs, exploring approaches, pitfalls, and ASP.NET Core's authorization API as an abstraction layer for clean implementation.
Explore distributed data processing frameworks for handling large-scale event streams. Learn about Apache Storm, Spark, and emerging platforms to build reliable, scalable systems for real-time data processing.
Explore efficient time series data management in PostgreSQL, covering data models, access patterns, and scalability. Learn how this versatile SQL database can handle time series at scale, reducing system complexity.
Explore event-driven architecture as an alternative to CRUD, learning how it can improve domain modeling, software development, and user experience in complex business systems.
Explore CSS Houdini and CSS Properties and Values API to enhance CSS capabilities, register custom properties, and enable animations, bridging the gap between CSS and JavaScript for powerful front-end development.
Discover seamless integration of server-side and client-side code, faster development with real-time updates, improved performance and SEO, and advanced debugging features for Angular, React, and Knockout.
Explore how discoverability enhances user experiences across software layers, from APIs to UIs, leading to happier, more productive interactions for developers and end-users alike.
Explore multi-level strategies for optimizing C++ applications, covering design issues, data structures, algorithms, memory allocation, and modern hardware considerations.
Explore how statically typed functional programming enhances domain modeling, using types to represent business rules and ensure code correctness at compile time, with real-world F# examples.
Discover how to achieve strong eventual consistency in distributed systems using actor models and AWS, sidestepping the CAP theorem with simple rules and proven mathematical principles.
Explore Azure Cosmos DB's high-availability NoSQL capabilities, including geo-scale distribution, configurable consistency, and multi-model support for efficient cloud-based data management.
Explore functional programming concepts in C++, including immutable data types, persistent structures, and atomic references, for practical application in real-world scenarios.
Get personalized course recommendations, track subjects and courses with reminders, and more.