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
IT & Networking
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Demystifies OAuth 2.1 using everyday analogies, making it accessible for both technical and non-technical audiences. Covers key concepts, roles, and flows of this essential authorization protocol.
Explore how Java's Record Types enhance domain modeling, focusing on value objects, immutability, and efficient data handling for cleaner, more expressive code.
Develop, build, and deploy Spring Boot apps on Kubernetes using convention over configuration. Learn CI/CD, Cloud Native Buildpacks, GitOps, Knative, and Backstage for efficient app delivery and management.
Explore Doctolib's journey to scale their massive PostgreSQL database, evaluating solutions like Spanner, Yugabyte, and Citus to support business growth and handle millions of medical appointment bookings.
Explore a modernization strategy using the outbox pattern and event-driven technologies. Learn how change data capture enables legacy app extension within cloud-based microservice architectures, using Kafka, Quarkus, and OpenShift.
Discover effective strategies for continuous learning in IT through hands-on projects. Gain insights on managing the influx of new technologies without feeling overwhelmed.
Explore fascinating stories of ambitious software projects that never materialized, including a pioneering web browser and an early music streaming service. Gain insights into unrealized innovations and their creators.
Discover LITTIL, an open-source initiative bringing IT volunteers to primary schools for Devoxx4Kids programming days. Learn about its development, impact, and potential for global expansion.
Explore MicroStream: revolutionizing data storage by using JVM memory as your database. Learn basic principles, benefits, and see demos of this high-performance, low-latency solution.
Explore strategies to attract and retain women in tech, addressing underrepresentation, education, recruitment, and workplace culture. Learn to create inclusive environments beyond surface-level diversity initiatives.
Explore Hibernate 6 and Reactive: ORM evolution, non-blocking data access, and improved performance. Insights from creator Gavin King on latest features and lessons learned over two decades.
Explore building Spring Boot applications with Redis Stack, leveraging multiple data models and functionalities like document store, graph database, and full-text search through Redis OM Spring.
Explore techniques for debugging complex distributed systems, covering network issues, infrastructure, logging, testing, and remote debugging, with practical examples and war stories.
Explore how to maintain synchronized read views in distributed caches using change data capture, Debezium, Apache Kafka, and Infinispan. Learn to create denormalized data views and implement cross-site replication for cache updates.
Optimize Docker images with Alpine Linux support in OpenJDK. Learn to create lightweight containers, reduce bandwidth costs, and choose the perfect container for your project.
Get personalized course recommendations, track subjects and courses with reminders, and more.