Course Catalog
Choose a language and start your coding journey. New courses added regularly.
Python
BeginnerStart your coding journey with Python — the most beginner-friendly language. Build games, automate tasks, and explore data science.
JavaScript
BeginnerThe language of the web! Learn to create interactive websites, build servers, and power modern apps.
HTML & CSS
BeginnerBuild beautiful websites from scratch. Learn the building blocks of every web page.
Java
IntermediateThe enterprise heavyweight. Build Android apps, backend systems, and scalable applications.
C++
AdvancedMaster the language behind game engines, operating systems, and high-performance software.
SQL
BeginnerTalk to databases like a pro. Learn to store, query, and manage data effectively.
TypeScript
IntermediateJavaScript with superpowers. Add type safety and catch bugs before they happen.
Go
IntermediateGoogle's language for building fast, reliable, and efficient software at scale.
Rust
AdvancedThe most loved language. Build memory-safe, blazingly fast systems software.
Bash/Shell
BeginnerCommand the terminal. Automate workflows, manage servers, and boost productivity.