Blog Posts:

Discord Wants You! (To Make Your Own Bots)
La Aventura de Aerolínea PanAmerica: Notes on Building a Simple Web Site with React
Learning Git in Reverse - Kenny Ballou
Practical Magic - Steve Yegge
Programming Videos on YouTube
Some Thoughts on Software as a Career
Wat - Destroy All Software

Longer Stuff:

Brython for client-side web programming in Python
The Codeless Code: Fables and Koans for the Software Engineer
Design of Computer Programs - Peter Norvig, Udacity
Godot Open Source Game Engine
An Introductory Guide to Brython - Dimitrije Stamenic, StackAbuse
Kodu Game Lab
Minecraft: Education Edition
The Missing Semester of Your CS Education (11 one-hour lectures on tools and techniques: editors, version control, debugging and profiling, etc. from MIT)
Project Euler
PyGame

To install PyGame on a school computer:

  1. Make sure that you have installed Python and Visual Studio Code from the Company Portal
  2. Open a new terminal in VS Code, and run the following commands
  3. Update pip: pip install --upgrade pip
  4. Install pygame: pip install pygame
  5. Take a look at the Newbie Guide to get started