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
Management & Leadership
Information Technology
Astrobiology and the Search for Extraterrestrial Life
Dino 101: Dinosaur Paleobiology
Cybersecurity Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore insights gained from porting Doom 3 to Java, comparing language features, and uncovering unexpected lessons about Java's strengths and limitations in game development.
Exploring real-world experiences of transitioning from CMS to G1GC in Java, including performance implications, potential challenges, and optimization strategies for reduced operating costs.
Explore Spring Framework 5.0's compatibility with JDK 8 and 9, learning benefits, challenges, and upgrade strategies for Java applications. Gain insights on classpath and module path implementations.
Exploring the trade-offs of microservices architecture: complexity, orchestration challenges, and developer skills needed. Evaluating if benefits outweigh costs in real-world scenarios.
Discover tricks to make websites feel faster, improve user perception, and create memorable experiences when traditional optimization methods fall short.
Challenging software development speed obsession, emphasizing sustainable pace, quality, and responsibility. Explores misconceptions about velocity, sprints, and full-stack development to promote thoughtful, effective practices.
Explore Graal, a high-performance polyglot runtime that enables seamless language interoperability and world-class performance for Java, JavaScript, Ruby, R, and more, with integrated compilation and execution infrastructure.
Explore NgRx Store for centralized, immutable state in Angular apps. Learn effective patterns for state manipulation, error handling, and implementing various requirements using Flux architecture.
Explore the benefits of immutability in Java programming, reducing errors and enhancing code quality. Learn practical techniques for implementing immutable designs in your projects.
Découvrez comment une équipe multidisciplinaire de développeur, designer et data scientist collabore efficacement pour créer des solutions innovantes intégrant design, expérience utilisateur et intelligence artificielle.
Explore the fascinating world of quantum computing, from its foundations to its potential impact. Learn about QBITs, quantum algorithms, and the journey from classical to quantum processors.
Learn to build cross-platform apps for iOS, Android, Windows, Web, Mac, and PC using Angular, Ionic, and PWA standards. Discover how to focus on your idea without worrying about device-specific constraints.
Learn to build event-driven microservices using Apache Kafka. Explore asynchronous communication, distributed logs, and stream processing for loosely-coupled, scalable architectures.
Discover 15 lesser-known Hibernate features to efficiently solve common development challenges, from implementing multi-tenancy to generating UUIDs as primary keys.
Explore Apache Kafka's capabilities as an event-driven streaming platform, including Kafka Connect, Streams API, and Confluent Platform components. Includes live demos and real-world applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.