Description
Explore subjects



Coding
Turn an idea into something that works.

Python: beginner to advanced
Learn Python through 40 progressive lessons from first steps to reusable programs, structured data, robust error handling, and efficient algorithms. Each lesson includes examples, practice questions, and a runnable coding task.
Explore coding
JavaScript: beginner to advanced
Build JavaScript skills through 40 lessons, from your first program to asynchronous workflows, modules, interactive pages, and tested projects.
Explore coding
TypeScript foundations
Build on basic JavaScript with 32 lessons about types, safe functions, structured data, and practical TypeScript projects.
Explore coding
SQL & Databases
Learn to query and organize data with 32 practical SQL lessons, from your first SELECT to joins, transactions, and analytical reports.
Explore coding