http://kidscancode.org/lessons/
The above page is essentially a link to loads of videos which are going through making specific games. One series is a space shooter, one is a platformer, one is a zombie shooter.
It covers a lot of really advanced concepts but shows you every line that’s being written.
Useful for anyone interested in trying to make a game in something more advanced than scratch, and for any projects using pygame or needing game techniques.