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
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore pragmatic approaches to evolve HTTP APIs, covering versioning, registration, deployment, and retirement strategies for effective API lifecycle management.
Develop assertiveness skills to set boundaries and decline requests gracefully, enhancing personal and professional relationships while avoiding resentment.
Rediscover effective software design techniques. Learn to balance upfront planning with evolutionary approaches using diagrams, decomposition, and the C4 model for agile architecture.
Explore database applications using Micronaut Data and GraalVM, learning key concepts and practical implementations for efficient development.
Explore service mesh concepts and implementation for Java developers, focusing on microservices architecture and cloud-native applications.
Explore functional programming concepts and overcome fears of the unknown in this engaging talk on modern coding paradigms.
Explore Java's expanded attack surface and learn crucial security strategies for modern development environments.
Explore the pitfalls of Flow as a software development method and learn alternative approaches for effective project management and team collaboration.
Explore the concept of 10x developers, challenging assumptions and offering insights on productivity, tools, and balanced approaches to software development.
Explore strategies for safely modifying legacy code, overcoming fear and uncertainty to improve and maintain critical systems effectively.
Explore how Testcontainers simplifies integration testing, enhancing software reliability and development efficiency.
Explore advanced JUnit 5 features and lesser-known testing techniques to enhance your Java testing skills and improve code quality.
Implement once, execute anywhere with Spring and Functions. Learn to create versatile applications deployable across various platforms and environments.
Explore modern Java microservices deployment in cloud environments, focusing on best practices, scalability, and efficient cloud-native development techniques.
Explore efficient project development strategies, balancing speed, quality, and practicality. Learn to manage technical debt and create minimum viable products for rapid feedback and iteration.
Get personalized course recommendations, track subjects and courses with reminders, and more.