Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore distributed systems challenges in Rust, covering protocols, ID generation, broadcasting, and gossip algorithms. Gain hands-on experience solving real-world problems in system design.
Build a full-stack authenticated todo app using NextJS, TRPC, TypeScript, Prisma, and Tailwind. Learn email magic link auth, CRUD operations, and optimistic updates for a snappy user experience.
Explore the journey of optimizing hash tables, from basic concepts to advanced techniques, achieving performance improvements that surpass Rust and C++.
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.
Comprehensive guide to creating a top-down RPG using Unity and C#, covering game mechanics, design, UI, combat systems, and polishing techniques for aspiring game developers.
Explore WebAssembly with AssemblyScript: setup, compilation, and performance comparison to JavaScript. Learn to implement and benchmark functions like factorial and array squaring.
Learn to build a music recommendation engine using AudioSet dataset, embedding generation, and ANNOY algorithm. Hands-on coding and practical implementation for personalized music suggestions.
Learn to build a Minecraft clone using React.js, Three.js, and React Three Fiber. Create interactive 3D environments, implement game mechanics, and explore advanced React concepts in this hands-on tutorial.
Discover modern CSS techniques to enhance your front-end development skills, including layouts, centering, and grid systems, with practical examples and bonus tips for improved workflow.
Comprehensive exploration of 12 essential data structures, covering their fundamentals, implementation, and practical applications in computer science, with a focus on efficiency and BigO notation.
Comprehensive overview of object-oriented programming fundamentals, covering encapsulation, abstraction, inheritance, and polymorphism with practical examples and clear explanations.
Build a Rust WebAssembly frontend app with Yew, exploring WebCam integration, VP9 encoding, and communication between components. Gain hands-on experience in modern web development using Rust.
Learn to integrate 3D models into React websites using React Three Fiber. Create interactive Earth and airplane models, add animations, implement geolocation, and connect to real-time flight data APIs.
Get personalized course recommendations, track subjects and courses with reminders, and more.