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 the world of Conversational UIs, from voice interactions with Siri and Alexa to screenless interfaces, and learn how to implement these technologies in your own applications.
Discover how to create generative interactive art with JavaScript, applying color theory with HSL, composing patterns with SVG, and adding depth through motion and interaction.
Discover how to quickly assess web optimization ideas through rigorous experimentation, focusing on mobile performance to improve user experience and search rankings.
Explore how desktop-era frameworks like Ember can adapt to mobile constraints, examining architectural changes needed for smartphones with spotty connectivity and varying hardware capabilities.
Discover how JavaScript engines work, from just-in-time compilation to performance optimization, and learn to write compiler-friendly code that runs faster.
Discover insights from interviews with Agile Manifesto authors, revealing the original vision, industry missteps, and how DevOps truly enables agility.
Dive into a thought-provoking discussion about the broader tech landscape beyond JavaScript, exploring the future of technology and your role as a developer with Jeremy Foster's unique perspective and humor.
Discover how to build functional prototypes using Bridgetown's server-side rendering capabilities, integrate with APIs, and effectively communicate complex user experiences across diverse teams.
Discover advanced developer tooling techniques for Rails and Hotwire, focusing on LSP implementation, browser extensions, and debugging enhancements to streamline your development workflow.
Discover how to build extensible software systems through the analogy of coffee machines, exploring practical approaches to manage complexity and enable sustainable development.
Discover the journey and architectural insights behind DragonRuby Game Toolkit's success, from technical foundations to community building and its impact on new developers.
Discover how functional programming principles and lazy evaluation can enhance Ruby code readability, focusing on method calls and object properties for more elegant solutions.
Discover how to leverage Action Mailbox in Rails applications to process inbound emails efficiently and enhance user interaction through email-based functionality.
Discover practical strategies for transitioning from coding bootcamp to professional Ruby development, covering essential CS concepts, advanced programming skills, and effective job search tactics.
Learn essential strategies for building and maintaining accessible applications, focusing on GitHub's proven practices for creating inclusive web experiences that serve all users.
Get personalized course recommendations, track subjects and courses with reminders, and more.