./learn --by-doing

Everything a computer does reduces to 0s and 1s — everything else is layers you can learn. Work through topic-wise MCQ sets with instant scoring, watch algorithms run step by step, and practice the classics until they stick.

8 subjects 60+ topic-wise MCQ sets instant scoring free, no sign-up
ls ./tools

See the working, not just the answer

Concepts stick when you watch them happen. These pages animate the algorithm or walk the conversion one symbol at a time.

Sorting, step by step

Watch a sorting algorithm work through an array one pass at a time — every comparison and swap shown as it happens.

Expression conversion

Infix, prefix, and postfix — convert between all three notations and follow the stack at every step.

More tools

A growing shelf of utilities and practice pages built for the classroom and beyond.

cat ./how-it-works

Three steps, no setup

No account, no installs — every page runs entirely in your browser.

1 — pick

Choose a subject and topic

Eight core subjects, each split into focused topics — from pointers in C to page replacement in operating systems.

2 — solve

Answer the MCQs

Work through the set at your own pace. Questions follow the pattern of SLST and other computer science examinations.

3 — score

Get instant feedback

Your score appears the moment you finish, with each answer marked — so you know exactly what to revise next.