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