Coding Games with Pygame Zero & Python
The following materials are provided freely online by Richard Smith and take the reader from the fundamentals of Python to writing games using Pygame Zero. The website is available here.
Fundamentals
4 - Drawing graphics
5 - Arcade games
Tutorials
11 - Tutorial: Race game