Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
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 hexagonal architecture fundamentals, understand its purpose, and learn how to effectively implement and advocate for this design pattern in your development projects.
Discover battle-proven functional programming techniques from Scala applied to modern Java 21, covering immutable structures, pattern matching, and error handling without exceptions.
Discover Kubernetes security vulnerabilities through live hacking demos, exploring workload misconfigurations and privilege escalation attacks from OWASP's Top 10 list.
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 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.
Get personalized course recommendations, track subjects and courses with reminders, and more.