2 tracks open now, 4 coming soon

Start with C Programming, then Data Structures — in that order, each builds on the one before.

Start C Programming
C

C Programming

Learn C from zero by watching your code run: variables, loops, functions, pointers, structures and files.

39 interactive modules Certificate
Open C Programming →
DS

Data Structures

Arrays, linked lists, stacks, queues, trees, heaps, graphs, searching and sorting — with interactive visualizers.

10 interactive modules Certificate
Open Data Structures →
Coming soon
DSc

Data Science

Clean, analyse and visualise real data using Python libraries.

Intermediate
Coming soon
AI

Artificial Intelligence

Search, reasoning and problem solving — the core ideas behind AI.

Intermediate
Coming soon
ML

Machine Learning

Regression, classification and model evaluation with clear intuition.

Intermediate
Coming soon
WEB

Web Development

HTML, CSS, JavaScript and PHP to build real, working websites.

Beginner