BetaUnder construction. Questions are being reviewed by teachers — enjoy the free practice in the meantime.
ZIMSEC O-Level · Computer Science
Computer Science practice
Theory first — data representation, hardware, networks, logic and databases — then real coding below. Both are marked on the server; no answer is ever hidden in the page.
Practical track: Python basics
Fifteen short exercises. Write real Python, run it right here, then submit it to be marked against hidden test cases on the server — the same skill the exam's practical questions reward.
- 1Add two numbersStart →
- 2Area of a rectangleStart →
- 3Even or notStart →
- 4Area of a circleStart →
- 5Simple interestStart →
- 6Largest of threeStart →
- 7Count the vowelsStart →
- 8Reverse a wordStart →
- 9FactorialStart →
- 10Average markStart →
- 11FizzBuzz valueStart →
- 12Grade from a markStart →
- 13Celsius to FahrenheitStart →
- 14Is it prime?Start →
- 15Market day discountStart →