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
Information Technology
Data Analysis
The Science of Gastronomy
Transforming Digital Learning: Learning Design Meets Service Design
Intelligenza Artificiale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Vue.js, a progressive web framework for building browser-based applications. Learn basics and advanced features to create powerful, flexible web apps.
Explore Behavioral Programming: a novel paradigm for creating verifiable, modular systems. Learn about b-threads, event-based communication, and formal verification in software development.
Explore motorcycle CAN bus and OBDII systems, extract ECU data, add sensors, and send data to the cloud for tracking, performance, and safety applications.
Explore the impact of reducing boilerplate code in Java and Kotlin, examining its effects on readability, productivity, and developer experience.
Explore Kafka's core concepts, architecture, and use cases. Learn about its scalability, resilience, and performance, with insights on transactions and potential production pitfalls.
Explore quantum computing basics, including qubits, entanglement, and algorithms, through visual demonstrations and a Java-based simulator. Gain insights into this cutting-edge technology.
Explore cloud-native Java's benefits, challenges, and essential technologies for developers. Learn how to navigate obstacles and prepare for successful cloud-native application development.
Explore building lightweight, robust reactive systems using MicroProfile, RxJava, React.js, Kafka, and Hazelcast. Learn efficient assembly techniques with Payara Micro for scalable and evolving applications.
Explore Azure Functions' open-source runtime, its capabilities, and how it enables serverless hosting across environments. Learn Java patterns for faster app development and deployment.
Explore the creation of an automated cocktail mixer using Raspberry Pi, Python, and various hardware components. Learn about the challenges and solutions in building physical prototypes.
Explore reactive Java programming with Project Reactor and Spring Boot 2, covering integration, API design, testing, and live coding examples for building responsive services.
Explore GraalVM's integrated, polyglot environment for enhanced performance across multiple programming languages. Learn to optimize code execution, debug, and profile applications efficiently.
Explore challenges and triumphs of Serverless Java, examining latest features and Fn Project's support for building, testing, and scaling Java-based functions applications.
Explore columnar data formats and serverless computing for optimized analytics, reduced costs, and simplified big data processing. Learn about Parquet, ORC, and AWS Lambda.
Explore advancements in robotic sailing and the journey to build an autonomous boat capable of circumnavigating the globe, starting with a simple RC boat on a local pond.
Get personalized course recommendations, track subjects and courses with reminders, and more.