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
Marketing
Web Development
Cybersecurity
Medical Neuroscience
Improving Healthcare Through Clinical Research
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore optimization techniques for compiling to JavaScript, including tree-shaking, speculative optimizations, and SSA-based optimizations, using dart2js as an example.
Explore Isla, a programming language designed for young children to create text adventures, featuring a simplified grammar and intuitive syntax for early coding education.
Explore JavaScript VM optimizations and their impact on memory usage. Learn to balance speed and RAM efficiency in complex applications.
Explore techniques for modularizing complex code into reusable components, enhancing maintainability and combating technical debt through practical steps and aesthetic principles.
Explore designing systems in the browser, moving beyond static assets to create evolving, flexible web solutions. Learn efficient workflows, animation libraries, and version control for modern web development.
Explore low-level JavaScript features for memory-efficient, GC pause-free coding. Learn about pointers, structs, and heap allocation for predictable performance and WebGL interfacing.
Discover a groundbreaking method for loading JavaScript modules in browsers, offering improved efficiency and compatibility with various module systems.
Explore the future of JavaScript VMs through a compiler engineer's perspective, learning to understand and modify VM internals using only JavaScript knowledge.
Explore Node.js with its creator Ryan Dahl, delving into the innovative features and design principles that make it a game-changer for server-side JavaScript development.
Discover how to create AR experiences using JavaScript, from enhancing existing apps to exploring new frontiers in web development and user interaction.
Explore peer conflict management in open-source projects, focusing on communication training and collaboration strategies to improve productivity and project stability.
Explore the impact of language choices in coding and communication, examining assumptions and their consequences on our ideas and interactions.
Explore upcoming JavaScript features like flatMap, pipeline operator, partial application, and bind operator, and learn how to contribute to TC39 proposals for future enhancements.
Explore Node.js creator Ryan Dahl's reflections on the platform's shortcomings and his vision for improvement in this insightful JSConf EU talk.
Explore best practices for implementing push notifications in web apps, focusing on user experience, permissions, and effective communication strategies.
Get personalized course recommendations, track subjects and courses with reminders, and more.