Learning Programming with Fundamentals of Computing

A snippet of Python code that prints a welcome message.

Introduction to Interactive Programming in Python - Week 5

Week 5 marks the final week of the first of two courses in Introduction to Interactive Programming in Python. This week we learn the basics of lists and how to model moving objects in Python.

This week's mini project is recreating the classic arcade game "Pong".

Screenshot of my implementation of Pong in JavaScript
My implementation of Pong in JavaScript

Mini Project 5

This week's mini project is building a clone of the classic arcade game Pong. The image below shows how I organized the functions in my implementation of Pong - notice there are really only a few parts to this program: intializing global variables, writing event handlers and a couple functions to start a new game, and creating and starting a frame.

Summary of my implementation of Pong in Python in VS Code

See my complete implementation of Mini Project 5 on GitHub.