Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore gRPC's underlying protocols, troubleshoot interactions, and optimize performance. Learn about HTTP/2 frames, streams, limitations, and the upcoming HTTP/3 integration for improved gRPC implementations.
Build interactive web experiences using Java, Spring Boot, Thymeleaf, and htmx without complex JavaScript frameworks. Learn to enhance server-side rendering with simple HTML attributes for improved productivity.
Explore advanced Testcontainers features for reliable integration testing. Learn debugging, complex service topologies, Docker Compose migration, local development usage, and reusable mode to enhance your test suite.
Explore building modern, reactive servers with Spring and Kotlin. Learn about coroutines, R2DBC, Testcontainers, and Kotlin/JS for web UI development. Discover productivity gains and cutting-edge techniques.
Explore effective testing practices, quality threat modeling, and strategies to improve code quality. Learn to treat test code with the same care as production code for better software development.
Explore agile methodologies beyond traditional frameworks, focusing on building a culture of adaptability, efficiency, and continuous improvement without rigid practices.
Orchestrate and manage complex event-driven systems using Flowable, Spring Boot, and Kafka. Learn to implement BPMN, CMMN, and DMN standards for better control and visibility in microservices architectures.
Explore how Graph Data Science enhances Knowledge Graphs, offering powerful insights through centrality algorithms and node embeddings. Learn applications in drug discovery and get started with Neo4j.
Explore event-driven autoscaling for serverless Java on Kubernetes using KEDA and Knative, focusing on Apache Kafka metrics for efficient scaling of Quarkus applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.