Replit
In my Code Clubs, I use Replit for the intermediate and more advanced programming provides as it provides a full web based IDE for Python and many other languages; it allso offers a free tier.
Getting started
Coming...
Replit Education
Sadly, this is being deprecated so can no longer be used.
Public vs. Private repositories
Coming...
Create a new Python program
Coming...
Create a new PyGame Zero program
Coming...