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
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore WebAssembly's server-side potential with Chicory, a pure Java interpreter. Learn to integrate and execute Wasm modules in JVM applications, with real-world examples and design trade-offs.
Explore Project Panama by building a custom file system, leveraging virtual threads and Fuse for efficient I/O operations and real-world applications.
Explore recent changes and future developments in Java programming, including upcoming features and evolving language directions.
Learn efficient database management with Hibernate and Spring Data JPA, including solving N+1 problems and using projections for fast data retrieval.
Explore the intricate journey of data into Apache Kafka®, from initial producer.send() call to disk storage and back, enhancing debugging and performance analysis skills.
Optimize information retention with scientifically proven strategies, ideal learning intervals, and AI-enhanced techniques to accelerate your learning curve in software development.
Explore the latest developments in Project Loom and virtual threads, focusing on advancements and potential impacts on Java concurrency and scalability.
Explore Prompt Injections and Guard Rails in LLMs. Learn to identify risks, implement safeguards, and use AI responsibly. Gain insights into real-world impacts and ethical considerations of AI integration.
Explore Developer Productivity Engineering to enhance efficiency, automate processes, and boost ROI. Learn practical strategies for implementation and communicating value to leadership.
Explore aviation disasters to uncover valuable insights for software engineering. Learn from technical oddities, system redundancy, UX issues, and project failures to enhance your development practices.
Explore AI's role in enhancing code quality, integrating team standards, and fostering developer growth. Learn to leverage AI as a co-pilot for improved coding practices and project success.
Explore the absurd yet insightful journey of using IntelliJ IDEA as a game engine. Discover unexpected innovations and learn how pushing tool boundaries can lead to fun and creative solutions.
Explore stream usage in Java, comparing imperative and functional styles to determine optimal approaches for bulk data processing.
Explore internationalization concepts through interactive puzzles designed to make learning engaging and effective for Java programmers. Gain insights into gamifying technical training.
Explore HTTP/3 and QUIC protocols: their history, features, performance benefits, security enhancements, deployment challenges, and potential future applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.