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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Spring Security's latest authentication innovations including Passkey Authentication, One-Time Tokens, and Token Exchange for modern secure applications.
Discover how to implement dynamic configuration updates in Spring Boot applications without requiring restarts, covering property sources, reload mechanisms, and practical considerations.
Master the complex challenges of upgrading Spring dependencies and aligning multiple project versions in Java applications with practical survival strategies.
Discover practical strategies for building maintainable shared Java libraries that integrate seamlessly with Spring Boot across multiple projects without causing bugs or bottlenecks.
Discover how Cloud Development Environments streamline Spring Boot cloud-native app development with practical examples using Dev Containers and open-source tools.
Discover how to build maintainable modular monoliths using Spring Modulith and JMolecules, implementing DDD principles, event-driven architecture, and distributed transactions.
Discover how to test complex Spring Boot applications across environments using Testcontainers, Microcks, and Dapr without spinning up full Kubernetes clusters.
Explore high-performance crypto exchange architecture using Apache Kafka and Druid to process thousands of transactions per second with sub-millisecond execution times.
Discover how full-stack signals revolutionize real-time reactive UIs beyond traditional REST APIs, enabling seamless multi-user collaboration and data synchronization across devices.
Master Project Loom's Virtual Threads, Structured Concurrency, and Scoped Values by building a Spring Boot application that demonstrates lightweight, scalable concurrent programming.
Master 12-Factor methodology with Spring Boot for scalable, cloud-native applications. Explore configuration management, deployment strategies, and microservices best practices.
Discover how Restate's Durable Execution Engine eliminates failure scenarios like double charges and race conditions in Spring applications through live Java examples.
Explore four powerful techniques to dramatically reduce Java application startup time and memory consumption: AppCDS, GraalVM Native Image, CRaC, and Project Leyden for optimal performance.
Discover the most common REST API design mistakes through entertaining examples from 150+ companies, covering breaking changes, data exposure, performance issues, and error handling.
Discover how to build error-tolerant search features using PostgreSQL's trigram matching and similarity scoring, integrated seamlessly with Spring Data JPA.
Get personalized course recommendations, track subjects and courses with reminders, and more.