For teachers
Cybersystem-D in a classroom
Cybersystem-D teaches Python by having students program a bot. Seventy-four levels each teach one idea, in order, and every level can show its worked answer with an explanation. This page covers what it teaches, what it doesn't, and how to put it on a room full of machines.
What it covers
The short answer is that Cybersystem-D covers one strand of computer science well — algorithms and programming — and does not cover the rest of any of these three frameworks at all.
A standards map lines the levels up against AP Computer Science Principles, AQA GCSE Computer Science (8525) and both sets of CSTA standards, 2017 and 2026. It also lists what the game leaves out, including networking, data representation, cyber security and the impacts of computing.
Tiers 13 to 20 are built as the advanced ladder, sixteen levels after the main ladder: averages and spread, expected value and conditional chance, records and cleaning data, a loss and gradient descent, a small neural network and backpropagation, value tables and reward design, baselines and held-out data, and an agent loop. None of them covers language models.
Running it in a lab
Each student's progress is one save file in their own user folder.
- No network needed. The server listens on
127.0.0.1only. Nothing outside the machine can reach it, the game never connects out, and it works fine with the network cable pulled. - No admin install needed. The bundle is a folder. Unzip it anywhere the student can read, including a network share or a USB stick.
- To reset one student, quit the game and delete that file. The next run starts a fresh campaign. To move a campaign to another machine, copy the file.
Content and privacy
Cartoon robot combat, no blood. No chat, no online play, no advertising, no in-app purchases. Nothing you do is sent anywhere — the game runs entirely on your machine.
The curriculum and the lab guide
The full curriculum, the standards map and the lab install guide will be published here before launch.