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
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Learn to create scroll-based animations using the Web Animations API and ScrollTimeline. Master techniques for animating elements based on scroll position and viewport visibility.
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.
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++.
Get personalized course recommendations, track subjects and courses with reminders, and more.