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
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore 3D rendering concepts, WebGL basics, and essential terminology. Learn about rendering methods, shaders, materials, and mathematical foundations for better understanding 3D graphics.
Streamline test cycles, deployments, and serving for front/backend projects using Docker, CI, and Kubernetes. Learn production/staging integration tips and share experiences.
Explore neural networks, implement a simple one, evaluate algorithm performance, and address error rates using Node.js for machine learning applications.
Explore Service Workers for offline data persistence and faster load times. Learn implementation strategies for different data types and advantages over previous solutions.
Explore Church Encoding: building programs with math sans numeric literals, data without vars, and high-order functions as primitives. Dive into unconventional coding techniques.
Explore Falcor and JSON Graph for efficient microservice data delivery. Learn client-side requests, Falcor Router data handling, and creating routes for simultaneous multi-service data retrieval.
Discover HTTP/2's revolutionary features like server push and connection multiplexing. Learn why current best practices may become obsolete and explore immediate implementation possibilities.
Large-scale CSS refactoring at trivago: Implementing design systems, pattern libraries, and methodologies like BEM and ITCSS to improve consistency, maintainability, and development efficiency in a growing application.
Explore how JavaScript and the Thali Project can revolutionize communication, enabling offline connectivity and protecting identities through peer-to-peer technology on personal devices.
Explore the evolving role of browsers in web development and their impact on the future of web applications, challenging conventional views on browser capabilities.
Explore DIY Internet of Things: Connect everyday objects to the web using JavaScript and hardware. Learn to add "senses" and interactivity to create your own smart devices.
Explore building interactive npm command line modules, covering data handling, Node's process functions, and enhancing user experience for more engaging CLI tools.
Learn about streams in JavaScript, including IO streams and generators, and discover their powerful applications in data handling and processing.
Explore multiplayer Virtual Reality using Oculus Rift and Google Cardboard with WebRTC, combining cutting-edge technologies for immersive interactive experiences.
Discover insights on creating vibrant tech communities as Jed shares lessons from founding BoroJS, a thriving JavaScript group in New York.
Get personalized course recommendations, track subjects and courses with reminders, and more.