Introducing SpacesDiscover community-curated learning paths and structured roadmaps for any topic you want to master.
YTCourseYTCourse
Courses

Browse Courses

Curated courses — filter by difficulty, topic, or search what you need.

Featured Courses

Handpicked by our team to kickstart your learning journey.

Popular Topics

Explore what our community is learning right now.

All Courses

Sort
Rust Programming Essentials: Fast, Memory-Safe Systems for Data Developers
1h 2m
Beginner
—/ 5.001

Rust Programming Essentials: Fast, Memory-Safe Systems for Data Developers

Learn Rust fundamentals and memory safety to accelerate data workflows. Designed for Python developers and analysts, this hands-on course covers Cargo, references, error handling, and vectors while contrasting systems programming with tools like pandas, statsmodels, and Prophet.

Caleb Curry
Mastering Data Structures and Algorithms in Java: From Big O to Interview Success
49h 44m
Intermediate
—/ 5.000

Mastering Data Structures and Algorithms in Java: From Big O to Interview Success

Master essential data structures and algorithms in Java to ace technical coding interviews. Learn Big O complexity, dynamic programming, trees, graphs, and algorithmic patterns through comprehensive problem-solving techniques.

freeCodeCamp.org
Enterprise Java Backend with Spring Framework & Spring Boot: From First Principles to Production
46h 45m
Intermediate
—/ 5.000

Enterprise Java Backend with Spring Framework & Spring Boot: From First Principles to Production

Master enterprise Java backend engineering with Spring Framework and Spring Boot. Learn IoC, dependency injection, Spring MVC, Hibernate, JPA transactions, JWT authentication, OAuth 2.0, and automated testing from first principles to build production-grade web applications.

Coder Army
Building a Complete 2D Platformer in Godot 4: From Physics to Finite State Machines
8h 3m
Beginner
—/ 5.001

Building a Complete 2D Platformer in Godot 4: From Physics to Finite State Machines

Learn 2D game development in Godot 4 from scratch. Build a full platformer featuring smooth character physics, finite state machines, enemy AI with RayCast2D, dynamic tilemaps, parallax backgrounds, and custom interactive mechanics.

YTCourse
Mastering AI Fluency: The 4D Framework for Collaborative AI
1h 9m
Beginner
—/ 5.000

Mastering AI Fluency: The 4D Framework for Collaborative AI

Develop a practical framework for human-AI collaboration. Learn to effectively delegate, describe, discern, and apply diligence when working with generative AI models like Claude.

YTCourse
Mastering WebSockets: Building Real-Time Bidirectional Applications
1h 5m
Intermediate
—/ 5.000

Mastering WebSockets: Building Real-Time Bidirectional Applications

Learn the fundamentals of WebSockets, from the HTTP handshake to building live client-server applications. Explore real-time architecture, pros and cons, and production scaling.

YTCourse
Piano By Ear: Master Ear Training & Play Songs Instantly
32m
Beginner
—/ 5.001

Piano By Ear: Master Ear Training & Play Songs Instantly

Unlock the secrets to playing piano by ear. Learn to decode melodies, master chord progressions, identify keys using relative pitch, and speak the language of music fluently without relying on sheet music.

YTCourse
Mastering Piano Chords: The 7-System Method to Play Any Chord
56m
Beginner
—/ 5.001

Mastering Piano Chords: The 7-System Method to Play Any Chord

Unlock the secrets of chord-style piano playing. Learn foundational music theory, intervals, and a powerful 7-system framework to read and play any chord symbol on the keyboard with confidence. Perfect for beginners starting their musical journey.

YTCourse
Mastering Physical Chemistry for JEE: From Foundations to Advanced Equilibrium
23h 4m
Intermediate
—/ 5.000

Mastering Physical Chemistry for JEE: From Foundations to Advanced Equilibrium

Master core physical chemistry concepts for JEE. This comprehensive course covers stoichiometry, atomic structure, gaseous states, chemical & ionic equilibrium, and liquid solutions with detailed theory and solved PYQs.

YTCourse
Mastering Music Theory: From Sound Design Fundamentals to Advanced Harmony
2h 15m
Intermediate
—/ 5.000

Mastering Music Theory: From Sound Design Fundamentals to Advanced Harmony

Unravel the mysteries of music theory in this comprehensive guide. Learn everything from acoustic fundamentals and chord construction to advanced modal modulations and rhythmic structures to elevate your songwriting, production, and sound design.

YTCourse
Mastering AI-Driven Development with OpenAI Codex: From Setup to Autonomous Agents
2h 42m
Beginner
—/ 5.002

Mastering AI-Driven Development with OpenAI Codex: From Setup to Autonomous Agents

Master OpenAI Codex to build, manage, and deploy applications using autonomous AI agents. Learn to set up workspaces, leverage git worktrees, configure Agents.md, and build three complete applications step-by-step from scratch.

YTCourse
Data Analysis and Visualization Fundamentals with Python, Pandas, and Matplotlib
22m
Beginner
—/ 5.000

Data Analysis and Visualization Fundamentals with Python, Pandas, and Matplotlib

Master the basics of data science by learning how to analyze and visualize real-world datasets. Using Python, Pandas, and Matplotlib within Jupyter Notebooks, you will plot population growth trends and compare relative data.

YTCourse

Didn't find what you were looking for?

Can't find a course? Let us know what you'd like to learn next!