Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Data Analysis
Python
Introductory Human Physiology
Precalculus: the Mathematics of Numbers, Functions and Equations
Inglés básico: conversacional y networking
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Exploring how JavaScript developers can shape internet security, privacy, and trust through user advocacy and innovative approaches to building secure, user-friendly applications.
Explore data visualization through monthly projects, learning from creative experiments, overcoming challenges, and finding inspiration in the iterative process of visual storytelling.
Explore combining CSS variables with reactive programming in JS to create complex, interactive user interfaces and push the limits of web styling.
Explore offline-first app development techniques for crucial scenarios like supporting hospitals in Africa and providing power in Haiti, enhancing accessibility and performance globally.
Explore SharedArrayBuffer and Atomics for parallel programming in JavaScript. Learn to boost performance, utilize CPU cores, and write safe code with shared memory. Includes TurboScript intro and live demo.
Explore how sociolinguistics has shaped JavaScript learning and community dynamics, fostering inclusivity and valuing diverse contributions in the evolving JS ecosystem.
Explore the subjective nature of code beauty, examining factors like readability, elegance, and simplicity. A visual journey through diverse coding styles and languages.
Explore browser optimization techniques for instant loading, including preload, prefetch, HTTP/2 Server Push, and efficient JavaScript bundling, to enhance user experience on mobile devices.
Explore audio visualization in browsers using Web Audio API, custom properties, and Web MIDI API. Learn innovative techniques for real-time data processing and hardware control.
Explore creating interactive, dynamic web art using SVGs and Adobe Illustrator. Learn techniques for high-resolution, performant animations that enable designers to deliver cinematic-quality stories without coding.
Explore creative techniques to represent and manipulate numbers beyond JavaScript's natural constraints, freeing both numbers and developers from limitations.
Discover how to create a lightweight, localized CSS framework for scalable web development, focusing on reusable components and multi-language support across diverse scripts.
Explore how desktop-era frameworks adapt to mobile constraints, optimizing performance and user experience for smartphones while building better apps for all platforms.
Explore the inner workings of source maps, their generation tools, and parsers. Learn to manipulate them directly for enhanced debugging and development workflows.
Explore expanded gender options in software, addressing inclusivity challenges, measuring impact, and navigating social justice projects in tech workplaces.
Get personalized course recommendations, track subjects and courses with reminders, and more.