Learning Tracks
A learning track is a guided path of interactive modules. Learn with the visualizers, practise as you go, pass the assessment and earn a certificate.
- 1 Track
- 2 Modules
- 3 Visual lab
- 4 Practice
- 5 Assessment
- 6 Certificate
2 tracks open now, 4 coming soon
Start with C Programming, then Data Structures — in that order, each builds on the one before.
C Programming
Learn C from zero by watching your code run: variables, loops, functions, pointers, structures and files.
Open C Programming →Data Structures
Arrays, linked lists, stacks, queues, trees, heaps, graphs, searching and sorting — with interactive visualizers.
Open Data Structures →Data Science
Clean, analyse and visualise real data using Python libraries.
Artificial Intelligence
Search, reasoning and problem solving — the core ideas behind AI.
Machine Learning
Regression, classification and model evaluation with clear intuition.
Web Development
HTML, CSS, JavaScript and PHP to build real, working websites.