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
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.
Explore immutable data structures for efficient functional JavaScript programming, enhancing performance and memory usage while maintaining code integrity and avoiding side effects.
Explore fundamental data structures like Hash Tables, Arrays, Stacks, Queues, Linked Lists, and Binary Search Trees through hands-on building, enhancing your structured data skills for JavaScript development.
Learn strategies for efficient CSS refactoring, including when to refactor, handling technical debt, and isolating hacks, presented by expert Harry Roberts at CSSConf Argentina.
Explore functional programming concepts in JavaScript, including immutability, pure functions, and higher-order functions, to enhance code clarity and maintainability.
Explore the origins and meanings of programming jargon, enhancing your ability to communicate effectively in technical discussions and understand complex concepts.
Explore time zone complexities in web development, avoiding pitfalls and understanding political impacts. Learn practical solutions for handling time-related challenges in JavaScript applications.
Explore psychological techniques to manipulate time perception, enhancing user experience in web development. Learn to create illusions that make products feel faster and more competitive.
Explore the intricate process of browser rendering, from HTML parsing to DOM creation, CSSOM integration, and final rendering, unveiling performance optimization techniques.
Explore Unicode's role in JavaScript, its impact on developers, and upcoming ECMAScript 6 improvements. Learn about character encodings and robust workarounds for full Unicode support.
Demystifying JavaScript's event loop, asynchronous behavior, and concurrency through visualizations and practical examples for a deeper understanding of how JavaScript actually works.
Explore JavaScript scopes and harness the power of closures to enhance your coding skills, improve code readability, and boost debugging capabilities.
Demystify JavaScript's 'this' keyword with 4 simple rules. Gain confidence in determining 'this' references throughout your code, enhancing your programming skills and understanding.
Get personalized course recommendations, track subjects and courses with reminders, and more.