Totally agree. To expand on this idea, perhaps you could select a couple of sample problems, and work through their solutions. Example being a simple canvas game, explaining the various elements as they are introduced, concluding with a working game.