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
AP® Microeconomics
Unlocking Information Security I: From Cryptography to Buffer Overflows
Lean Production
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Pragmatic strategies for evolving HTTP APIs without breaking existing contracts. Includes tips on endpoint management, deprecation, monitoring, and user communication, with demos using Apache APISIX.
Exploring non-linear software design through real-world cases. Learn how domain modeling and novel abstractions can reframe problems, leading to better solutions in complex systems.
Explore strategies for building trust, effective communication, and navigating interpersonal dynamics in software projects to achieve success beyond just the technical aspects.
Explore GraphQL's benefits over REST and learn to build a GraphQL API with Hot Chocolate on ASP.NET Core, merging data from different sources using resolver concepts.
Revolutionize CI/CD pipelines with NUKE: Elevate build automation to .NET standards, enjoy OOP benefits, solve common issues, and optimize throughput with auto-parallelization.
Unraveling the complexities of "plain text" in software development, exploring hidden assumptions, quirky bugs, and fascinating historical insights behind text files and encodings.
Exploring connections between team structure, software architecture, and complexity science to optimize software development organization performance and design.
Explore solutions for managing event-driven architectures, including standards, versioning, message registries, logging, and consumer scaling. Learn to address key challenges in microservices communication.
Explore automated canary deployments using HashiCorp Consul to minimize release risks. Learn the pattern, benefits, and implementation steps for gradual, monitored software releases in production environments.
Explore efficient async/await patterns in .NET to prevent deadlocks, improve application stability, and adhere to best practices for asynchronous programming.
Practical tips for improving UX and accessibility, focusing on human limitations and simple mindset shifts. Learn easy steps to enhance user experience across desktop, web, and mobile platforms.
Explore real-time ML predictions using Apache Pulsar Functions, demonstrated through a food delivery time estimation model incorporating live traffic data and order details.
Explore JavaScript metaprogramming with ES6's Symbol, Reflect, and Proxy types. Learn practical applications and how these features drive modern language capabilities.
Explore SignalR for building real-time, cross-platform applications. Learn its benefits, integration into modern ecosystems, and practical implementation through demos.
Explore database schema deployment strategies, comparing migration vs. model-based approaches, and learn to implement efficient build and deploy pipelines for various database scenarios.
Get personalized course recommendations, track subjects and courses with reminders, and more.