Code Combat
Image from CodeWeek.
Learn to Code Through the Power of Play.
Code Combat is an online programming game. You can choose between Python on JavaScript. It does come with a cost but CS1: Introduction to Computer Science is free. It can take up to 1 to 3 hours depending on pupils ability.
We have found this to be a great platform to use for a club or a cover lesson for BGE.