Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover best practices for real-time stream processing, addressing challenges and optimizing projects for scalability, performance, failover, reliability, and data recovery using the Hazelcast platform.
Explore patterns and practices for implementing scalable, maintainable event-driven microservices architecture, focusing on distributed data management and transaction handling.
Explore GraalVM languages as Maven dependencies and learn to enhance Java applications with Python and JavaScript scripting capabilities, even in native-image compiled projects.
Explore Philips' journey to cloud-based CI/CD, leveraging serverless runners for 8000+ developers. Learn about scaling, cost optimization, and improved developer experience in this open-source solution.
Discover the importance of documentation in software development through board game analogies and practical tips for creating effective, time-saving docs for various audiences.
Explore the evolution of programming languages, focusing on Java's recent developments and the decision-making process behind new features.
Explore controversial Kotlin features like coroutines, receivers, and extension methods to write clean yet complex code. Delve into experimental and lesser-known aspects of the language.
Learn to build high-performance, cloud-native Java apps using EclipseStore for efficient in-memory data processing, cost savings, and simplified architecture without traditional databases.
Explore the evolution of IT from a fun-filled profession to a value-driven industry, and discover ways to reintroduce joy and creativity into your tech career.
Explore modern integration testing with Testcontainers, challenging traditional test pyramids and adapting to current project needs for efficient and effective software development.
Explore modular Java application design for flexible deployment as monolith or microservices. Learn testing strategies and benefits of this approach using Quarkus and Jakarta standards.
Boost efficiency as a Java developer by mastering Linux terminal tools and automating routine tasks. Learn practical skills to enhance productivity and streamline workflows.
Explore Redis's advanced features, from circular lists to cache invalidation, in a game show format. Learn to leverage memory-first capabilities for faster applications and enhanced user experiences.
Explore downsides of invasive frameworks and learn risk mitigation techniques for safer software development, focusing on Hibernate and Spring.
Explore serverless Java's advantages, from infrastructure as code to energy savings, with live deployments and pragmatic event-driven architectures.
Get personalized course recommendations, track subjects and courses with reminders, and more.