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 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 3D engineering drawing techniques applied to web app diagrams, offering a multidimensional perspective on project complexity, dependencies, and development processes.
Explore techniques and tools for detecting, diagnosing, and fixing common JavaScript errors in web applications. Learn from an expert how to tackle complex issues and improve your debugging skills.
Explore the creation of a unique horse drawing simulator game using JavaScript, Canvas, and Twitter integration. Learn about procedural generation and unconventional game design concepts.
Explore security challenges in modern JS frameworks, common vulnerabilities, and best practices for building safer web applications from a security engineer's perspective.
Explore the fascinating connection between textile looms and modern computing, tracing the evolution of data processing from punch cards to the web through a unique knitting project.
Explores security vulnerabilities in popular JavaScript frameworks, demonstrating live exploits and offering insights to strengthen web application security posture.
Discover strategies for meaningful involvement in tech communities, overcoming imposter syndrome, and fostering inclusivity, especially for marginalized groups in the industry.
Exploring parallels between Bauhaus design principles and modern JavaScript development, emphasizing simplicity, functionality, and the integration of code and design.
Explore strategies to combat burnout, rediscover meaning in work, and inject vibrancy into your professional life through an engineer's analytical approach.
Explore WebRTC's potential beyond video calls, including faster, safer browser-to-browser communication. Discover innovative use cases and the democratization of the web through peer-to-peer technology.
Exploring new APIs for mobile web apps: Push Notifications, Offline Storage with Service Workers, and Web Components. Discover why investing in mobile web experiences is crucial for future-ready applications.
Explore the challenges of teaching ES6/2015 abstractions, drawing insights from humanities and CS education to improve JavaScript instruction and foster critical thinking.
Explore JavaScript engine fundamentals, optimization techniques, and inner workings to write faster code. Learn about abstract syntax trees, JIT compilation, and performance-boosting strategies for efficient programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.