Learning Paths

Whether you're just starting your journey or looking to master advanced concepts, we've curated the best free resources to guide your path. Choose a track below to begin building, creating, and solving.

Algorithms and Data Structures Visualization
01 / GAME DEV

Game Development

Master the core logic behind software by building games. Learn data structures like Trees, Graphs, and Hash Maps, in modern engines like Unity and Godot.

MakeCode Arcade Unity Learn
Web Development 3D Illustration
02 / DEVELOPMENT

Full Stack Web

Build real applications that people use. From React frontends to Node.js backends and cloud deployment.

Full Stack Open MDN Web Docs
Competitive Programming
03 / COMPETITIONS

Competitive Programming

Test your skills against the best. Solve complex problems under time pressure in contests like USACO, CodeForces, and ACSL.

CodeForces ACSL