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
Cybersecurity
Digital Marketing
Generative AI
Understanding Medical Research: Your Facebook Friend is Wrong
Algorithms, Part I
Moralities of Everyday Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Unicode-aware regular expressions in JavaScript, covering ES6 improvements, polyfills, and practical applications for secure and internationalized string manipulation.
Exploring Java bytecode to JavaScript compilation, discussing JSVMs, WebIDL, and optimizing compilers. Insights on self-optimizing display lists, WebGL, and WebAudio API in real-world applications.
Explore innovative musical performance using mobile technology to engage audience participation, blending auditory and visual experiences for a unique, interactive concert.
Exploring web development tool chains, focusing on transpilers, to simplify and improve accessibility for current and future developers in the rapidly evolving landscape of abstractions and workflows.
Discover how to build a robust WYSIWYM editor by reinterpreting user actions on a semantic document model, resulting in a more predictable and user-friendly editing experience.
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.
Exploring cognitive computing's potential to revolutionize email, cooking, and research through innovative applications bridging the gap between humans and computers.
Explore Microsoft Edge's development journey, its innovations, and how it balances legacy support with modern web standards to create a new browsing experience for Windows 10.
Explore the intricate process of browser rendering, from HTML parsing to DOM creation, CSSOM integration, and final rendering, unveiling performance optimization techniques.
Explore the importance of empathy in software development, its impact on product success, team dynamics, and personal growth. Learn practical ways to cultivate empathy in your work and industry.
Explore quirky web development techniques for creating unique, friendly online experiences. Dive into bizarre ideas and unconventional approaches to make the internet more interesting.
Explore innovative solutions to the "slow DOM problem" using WebGL for HTML rendering, comparing optimization techniques and discussing limitations and future directions.
Exploring parallels between JavaScript and human cognition: event loop vs. attention, object system vs. knowledge representation, and parser vs. language processing.
Empowering front-end developers: Discover how mastering new skills and contributing to complex projects can break industry stigmas and redefine your role as a programmer.
Explore techniques to optimize JavaScript performance, focusing on efficient API usage, iteration methods, and code execution strategies for faster and more maintainable programs.
Get personalized course recommendations, track subjects and courses with reminders, and more.