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
Management & Leadership
Entrepreneurship
Communication Skills
Cartography
The Science of Well-Being
L'Italiano nel mondo
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore advanced custom hooks in React for sophisticated memoization, chained-effects, and resource management. Learn powerful patterns to enhance your application architecture.
Explore the nuances of code commenting, including beneficial types and patterns to avoid, to improve code legibility, collaboration, and team communication in software development.
Discover the simplicity and fun of multi-threading in JavaScript with Node.js worker_threads. Learn to create efficient, parallel applications through this quick introduction to JavaScript's threading capabilities.
Explore the intricacies of asynchronous programming, event loops, and I/O operations in JavaScript, delving into the underlying mechanisms that power efficient code execution during wait times.
Discover mutation testing to enhance code quality and test effectiveness. Learn benefits, drawbacks, and implementation techniques for creating robust, meaningful software.
Explore visual validation techniques to enhance automated testing, catching critical UX and usability issues often missed by traditional functional tests. Learn integration methods and pros/cons of this approach.
Explore how machine learning with Brain.js can enhance UI/UX in web development. Learn about neural networks, text prediction, and real-time updates to create more user-friendly applications.
Explore scalable approaches for design systems, including internationalization, accessibility, theming, and multi-framework support. Learn from Stripe's real-world solutions for flexible and efficient UI development.
Explore magical thinking as a design methodology for tech innovation, connecting ancestral knowledge with digital solutions and examining parallels between hackers, shamans, and religious practices in technology.
Discover key accessibility improvements for websites based on user feedback. Learn impactful design changes that enhance usability for disabled individuals and benefit all users.
Explore strategies for fostering inclusive tech communities, drawing from real-world experiences and a practical framework for optimizing diversity and belonging.
Explore adaptive typography using variable fonts to enhance web design, performance, and accessibility. Learn creative techniques for responsive and expressive text across devices and environments.
Explore Web MIDI API to create interactive audio-visual experiences using MIDI controllers. Learn to combine WebGL shaders and Web Audio API for custom beats and responsive visuals.
Discover GitLab's remote work strategies: asynchronous communication, written decisions, and results-focused approach. Learn how these practices drive growth and maintain company values in a global, all-remote environment.
Demystifying cryptography basics and JOSE framework for secure web data transfer, focusing on encryption, hashing, and digital signatures using JavaScript examples.
Get personalized course recommendations, track subjects and courses with reminders, and more.