For the past week I've been making my way around Versal and after quite a lot of work. I've managed to publish my first course. Please take a look it's at: https://versal.com/c/clzqsx/python-pygame
It has been an experience to see just how expert many tutorials are. Most appear to be aimed at the truly dedicated! I can't imagine many children wanting to put in more than 100 lines before they even get their first game!
One aspect of the coding process that has been very helpful is Pycharm, it's debugging is far superior to the default client and I'd highly recommend getting it installed. The EDU edition seems to have a great feature set and taken away some of the more complex features.
Feel free to have a go and please let me know what you think! The code has all been tested in Python 3 & Pygame.