Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the journey of optimizing hash tables, from basic concepts to advanced techniques, achieving performance improvements that surpass Rust and C++.
Build a Rust/Yew WebAssembly frontend that captures webcam video, encodes it with VP9, and streams frames to a canvas-based consumer.
Build a React Three Fiber globe that tracks nearby aircraft with 3D models, geolocation, live OpenSky data, and interactive animation.
Learn to create scroll-linked animations in JavaScript using the Web Animations API and ScrollTimeline, including viewport-based image effects.
Build a top-down RPG in Unity with C#, implementing movement, collision detection, combat, saving, animation, and menus.
Compare AssemblyScript WebAssembly with JavaScript through tests and benchmarks, revealing how cross-boundary data payloads affect performance.
Build a music recommendation engine by converting audio clips into embeddings and retrieving similar tracks with ANNOY approximate nearest-neighbor search.
Build a Minecraft-style 3D game in React Three Fiber with block placement, player movement, physics, and world saving.
A lecture-style overview of 12 common data structures, from arrays and linked lists to heaps, trees, and graphs, with Big O efficiency analysis.
Discover how professional attackers break into systems and how defenders stop them through a complete cyberattack walkthrough covering reconnaissance, social engineering, and defense strategies.
Master 10 battle-tested API security measures including HTTPS, authentication, authorization, rate limiting, and injection prevention to protect applications from common attacks.
Discover how to combine ChatGPT 5 with n8n to build AI-powered automation workflows that eliminate manual tasks and boost productivity across multiple apps without coding.
Solve Maelstrom distributed-systems challenges in Rust, implementing unique IDs, broadcast, and efficient gossip across nodes.
Build an authenticated todo app around tRPC’s end-to-end type safety, connecting a database, backend routes, and frontend queries and mutations.
Get personalized course recommendations, track subjects and courses with reminders, and more.