Trace Table Practice
Practise variable state, selection, loops, arrays and program output.
Open Trace Table Practice
Curriculum practice engine
ClassPilot practice runs locally in the browser. It gives immediate feedback, hints and worked explanations without learner accounts, saved progress or uploaded answers.
Practise variable state, selection, loops, arrays and program output.
Open Trace Table PracticeWork through bits, bytes, prefixes, image sizes and sound file-size calculations.
Open Data Unit PracticeEvaluate AND, OR, NOT and XOR expressions and truth-table rows.
Open Boolean Expression PracticeIdentify syntax, runtime and logic errors in short curated Python examples.
Open Error Spotter