Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Practical guide on using CSS variables for theming, responsive design, prototyping, and animation. Learn how to implement dynamic variables locally for optimal results.
Explore browser fingerprinting techniques, their impact on privacy, and Tor Browser's defenses against these attacks. Learn about past and present challenges in web anonymity.
Explore asynchronous programming in JavaScript, comparing callbacks, promises, generators, and async/await. Gain insights into implementation differences, performance, and future trends in async development.
Explore advanced concepts of JavaScript's event loop, including web workers, promises, and Node.js implementation. Gain deeper insights into asynchronous programming and multi-threaded event handling.
Explore browser event loop, tasks, microtasks, and rendering with Jake Archibald. Learn to debug timing issues and optimize web performance without relying on setTimeout hacks.
Explore ES6 Proxy's metaprogramming capabilities, from creating custom syntax to redefining undefined. Learn practical applications and creative uses in modern JavaScript development.
Explore staggered animation techniques inspired by Disney's principles, implemented with CSS, SASS, and GSAP for creating lively web animations.
Explore browser rendering, optimization techniques, and best practices for creating smooth, fast web animations that enhance user experience and website performance.
Explore the inner workings of web browsers, understanding their core components and processes for rendering web pages efficiently.
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 inner workings of source maps, their generation tools, and parsers. Learn to manipulate them directly for enhanced debugging and development workflows.
Explore modularity's history, benefits, and pitfalls in software development. Uncover its origins, examine current practices, and consider future implications for creating extensible code.
Demystifying regular expressions: their implementation in JavaScript, historical context, and practical applications for web developers.
Explore JavaScript engine internals, compilation techniques, and performance optimization. Learn how to write efficient code for modern JS engines and understand their inner workings.
Explore WebAssembly's speed and potential through cartoons, understanding its basics, performance benefits, and why it's considered the future of web development.
Get personalized course recommendations, track subjects and courses with reminders, and more.