initial list of taken from this post: http://www.ourict.co.uk/secondary-school-coding-apps/
this is super cool https://studio.code.org/courses I was playing with scratch in 0 time and offers to move up to JS once learned the basics
this looks very thorough, need to come back http://www.computingatschool.org.uk/
pygame (doesn't mention venv, would be worth adding it), https://pygame.org/wiki/GettingStarted
invent with python, a series of books covering topics from pygame to code-cracking examples, free online https://inventwithpython.com/
code academy potentially nice as it has inline coding, intro to js could be ok maybe? seems a bit boring though https://www.codecademy.com/learn/introduction-to-javascript