Three tools for OCR GCSE Computer Science. They all run entirely in the browser, with nothing to install and no account to make: the Python is really executed, one step at a time if you want. Start with the exercises if you want to be told what to do next.
Fifty tasks, ten badges, in order
print() to reading a fileDrag blocks together, get real Python
Python and flowchart, kept in step
The ordinary pages fetch Blockly and Python from the internet the first time they are used. The offline copies have both built in, so they work with the network switched off: save one to a memory stick or a shared drive, open it in any browser, and everything still runs.
Work is saved in the browser it was made in, so it stays on that computer. Use Copy code or Save picture to take work somewhere else, and download each badge as you earn it.