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 a software engineer's journey in tackling legacy systems, from facing the challenges of an evolving product to implementing effective solutions and ensuring long-term maintainability.
Explore Yomi Sandbox's architecture and implementation for malware protection. Learn about its components, functionality, and advantages over commercial antivirus solutions.
Unveiling Quarkus internals: compile-time optimization, extension development, and solutions for porting libraries to Quarkus and GraalVM. Ideal for extension authors and curious developers.
Explore how Spring Cloud simplifies cloud-native application development, empowering architects to make critical design decisions while enabling developers to implement business use cases effectively.
Explore chaos engineering to build resilient systems by simulating failures. Learn how to uncover hidden issues and improve application performance through controlled disruptions.
Explore recurring patterns in software engineering trends, from oversimplification to architectural pendulums, with insights from a seasoned engineer's perspective on industry cycles and buzzwords.
Exploring recurring patterns in software engineering trends, from oversimplification to architectural choices, and the cyclical nature of reinventing ideas in the industry.
Welcome address for an in-person event after a two-year hiatus, promising an enjoyable experience for attendees.
Explore invisible vulnerabilities in source code through encoding attacks, their impact on various systems, and practical defenses against this emerging threat vector.
Simplify integration testing for microservices using Testcontainers. Learn to create isolated, Docker-based environments for databases and services, enhancing test reliability and ease of implementation.
Exploring stateful microservices in cloud-native systems, focusing on data integrity, concurrency, and deployment strategies using Open Liberty and MicroProfile.
Explore Angular Reactive Forms: Learn to develop complex, validated, and testable forms for efficient user input in Angular applications. Gain insights on best practices and solutions for common challenges.
Explore simplicity as a key factor in evolving software architecture. Learn practices like continuous refactoring and decision-decomposition to maintain adaptable systems.
Explore unmodifiable collections in Java, their differences from immutability, and their significance in object-oriented programming. Gain insights into the Java Collections Framework design.
Explore GraalVM Native Image for efficient cloud deployments using Micronaut framework. Learn to build, deploy, and optimize microservices and serverless apps with fast startup and low memory footprint.
Get personalized course recommendations, track subjects and courses with reminders, and more.