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
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore techniques for creating user-friendly JavaScript libraries that empower non-technical website owners with advanced tools, focusing on intuitive design and automatic configuration.
Explore the origins and development process of CSS, gaining insights into its quirks and future directions while learning how to contribute to its evolution.
Explore the intersection of emoji, web components, and art in this talk, discovering innovative tools for creating and sharing digital art on the web.
Explore the creative, rule-breaking web design of the early 2000s, when teens collaborated to express themselves online without formal guidelines or easy access to coding resources.
Explore Jest's immersive testing experience and learn how to transform JavaScript tools into delightful products for widespread adoption across companies.
Explore the evolution of web development by implementing TodoMVC in early browsers, comparing 1995 JavaScript to modern techniques and appreciating two decades of progress.
Explore CSS game development through live coding, learning Sass techniques, data structures, and web magic to create an interactive game using only CSS and HTML.
Explore JavaScript's quirks and unexpected behaviors, uncovering hidden features and oddities to deepen your understanding of this widely-used programming language.
Explore the challenges and intricacies of creating a globally-compatible calendar, including localization issues, time zones, and cultural differences in date formatting.
Explore API design patterns in popular JavaScript libraries, learning effective strategies and common pitfalls to create user-friendly tools and libraries for the developer community.
Explore how community values shape API practices, including versioning, backporting, and release strategies, and their impact on stability and innovation in software development.
Explore component-based UI styling with styled-components, a powerful approach that combines CSS and JavaScript for flexible, reusable, and maintainable web design.
Explore the evolution of CSS, from traditional approaches to modern experiments like CSS-in-JS, and their impact on web development's future.
Explore file compression algorithms in Node.js, covering streams, audio buffers, and typed arrays for on-the-fly compression and decompression of files, including audio formats.
Explore modern password security techniques, including hashing, salting, and key derivation functions. Learn best practices to protect user data from breaches and attacks.
Get personalized course recommendations, track subjects and courses with reminders, and more.