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
Artificial Intelligence
Project Management
Python
Mechanical Ventilation for COVID-19
Matrix Algebra for Engineers
Introduction to Programming with MATLAB
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover techniques to identify and resolve web app performance issues, from frontend optimizations to backend improvements, ensuring faster load times and better user experience.
Explore serverless architecture, Spring Cloud Function, and riff for efficient cloud development. Learn where FaaS fits in modern software landscapes and how to leverage it effectively.
Explore microservices architecture, avoiding distributed monoliths, and identifying potential pitfalls in system design. Learn best practices for creating scalable and maintainable service-oriented systems.
Exploring JVM thread fundamentals: origins, costs, interactions, and management. Uncover the thread model underlying modern applications and optimize thread usage.
Explore GraphQL as an alternative to REST APIs, understanding its advantages and implementation challenges through real-world experiences and lessons learned.
Explore Uber's fault-tolerant system using Apache Kafka for reliable redeliveries and dead letter queues in distributed systems, ensuring graceful handling of failures at massive scale.
Discover key skills and mindsets valued by management and customers in the software industry. Learn to maximize your value and advance your career in today's rapidly changing tech landscape.
Explore Kotlin's power in creating Domain-Specific Languages for faster, more readable application development with advanced language features and techniques.
Explore top performance bottlenecks in distributed architectures and learn techniques to quickly identify and address issues without extensive testing.
Lessons from porting Doom 3 to Java, exploring language differences, game development challenges, and unexpected insights into Java's strengths and limitations compared to C++.
Explore OpenWhisk, an open-source FaaS engine, and learn how serverless applications combine microservices and functions for efficient cloud-native development, with a focus on operational simplicity.
Practical implementation of event-driven architecture, exploring benefits and challenges through live coding. Covers event sourcing, CQRS, distributed systems, and DDD concepts.
Explore computer science algorithms applied to everyday decisions, offering insights on time management, decision-making, and problem-solving for a more efficient and fulfilling life.
Discover the origins and principles of LeSS (Large-Scale Scrum) through storytelling. Learn how this lightweight framework enables agile scaling and empowers organizations to adapt their implementation based on context and experience.
Explore reactive programming in frontend development using RxJS and Angular. Learn to manage data streams, handle async operations, and build scalable apps with practical examples and expert insights.
Get personalized course recommendations, track subjects and courses with reminders, and more.