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 C++'s evolution with recent revisions, improved tooling, and modern features, challenging the perception of it being outdated and demonstrating its continued relevance in software development.
Explore running distributed data stores like Cassandra on Kubernetes, leveraging features such as Stateful Sets for efficient cluster management and faster development and testing processes.
Explores how engineering teams can optimize for performance, availability, fault tolerance, and feature velocity simultaneously, challenging the notion that simplicity is always beneficial in complex systems.
Explore consensus protocols in distributed systems, focusing on Raft and Aeron. Learn about high-performance computing, cluster management, and efficient data processing techniques.
Live demo showcasing source{d}'s tools for large-scale code analysis and machine learning on source code, enabling AI-driven insights from git repositories and abstract syntax trees.
Discover key development metrics for project success. Learn to validate gut feelings, improve estimates, and set realistic expectations in Agile environments.
Learn to create an Alexa Skill using AWS Lambda, DynamoDB, and Alexa Skills Kit. Discover how to build voice-controlled applications without managing server infrastructure.
Explore how attitude shapes success in engineering, focusing on growth mindset, effort, focus, and psychological safety. Learn strategies to build confidence and foster a positive team culture.
Exploring timeless programming concepts and their relevance in modern software development. Challenges the notion that new is always better, emphasizing fundamental principles that endure.
Explore techniques for creating robust, error-resistant code with Michael Feathers. Learn to simplify complex systems, improve reasoning, and handle errors effectively in software architecture.
Explore large-scale password analysis using Apache Spark, covering data processing techniques, popular password trends, and security implications of leaked credentials.
Explore distributed systems correctness with Kyle Kingsbury as he applies property-based testing to databases, verifying their claims on data durability, isolated transactions, and read-write consistency.
Explore Sonic Pi, a live coding environment for music creation, suitable for both education and professional use. Learn its history, evolution, and capabilities through demos.
Explore advanced Kotlin concepts like generics, inline functions, and reified generics with expert Hadi Hariri in this in-depth presentation from GOTO Night Amsterdam 2018.
Explore Kotlin's backend features through real-world examples, focusing on data classes, functional interfaces, and interoperability with Java and Spring frameworks.
Get personalized course recommendations, track subjects and courses with reminders, and more.