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
Discover effective Git practices for team collaboration, including conflict handling, history crafting, and branching strategies. Learn to optimize workflows and boost productivity.
Explore vertical slice architecture's benefits, patterns, and techniques for building maintainable systems. Learn to organize code around business functionality and adapt to different application types.
Explore advanced ASP.NET Core concepts like custom middlewares, model binders, URL rewriting, and background tasks. Expand your knowledge beyond the basics for real-world application development.
Learn to provision cloud infrastructure using .NET Core with Pulumi, an open-source IaC tool. Explore benefits over traditional methods, create reusable abstractions, and leverage existing programming skills.
JavaScript's evolution: from quirks to modern features. Explore past mistakes, current best practices, and future developments in this humorous yet informative talk on the language that's "eating the world".
Discover property-based testing: a powerful technique to find edge cases, understand code behavior, and generate hundreds of tests with random inputs. Learn its benefits and implementation.
Learn best practices for implementing OpenID Connect and OAuth 2.0 in modern applications. Explore architectural patterns, protocol flows, token design, and solutions for common challenges in identity and access control.
Discover effective Git practices for team collaboration, including personal workflows, conflict handling, history crafting, branching strategies, and merging techniques to boost productivity.
Comprehensive guide to application security, moving beyond OWASP Top Ten to ASVS for robust security practices. Explores 180+ requirements for defining and implementing secure software development.
Demystifying deep learning concepts like back-propagation, gradient descent, and neural networks. Practical guide to training a model for object recognition using TensorFlow and Keras.
Explore practices for managing complex distributed systems, including collaborative observability, Service Level Objectives, and risk analysis to enhance production excellence.
Explore infrastructure provisioning approaches, comparing cloud provider solutions, Terraform, and Pulumi. Learn pros, cons, and advanced scenarios to make informed decisions for your infrastructure automation needs.
Analyzing concerns about public cloud adoption, exploring reasons for private cloud failures, and debunking myths surrounding cloud computing to help organizations make informed decisions.
Explore immutability in C# and .NET, learning its benefits, implementation techniques, and practical applications for cleaner, more reliable code.
Explore modernizing legacy frontends using Web Components, focusing on Angular Elements to migrate AngularJS to Angular. Learn strategies for gradual upgrades and overcoming architectural challenges in large-scale refactoring.
Get personalized course recommendations, track subjects and courses with reminders, and more.