Skip to content

Module Map

The course is organized into three strands. Teachers can use a strand on its own or combine all three for the full robotic Tic-Tac-Toe arc.

Strands

Python Foundations

Start with Python Sequence.

Best for text-based games, algorithms, and file-backed quizzes.

Leads to game logic and robot decision making.

Graphics and Games

Start with Graphics Sequence.

Best for Pygame, sprites, event loops, and graphical board games.

Leads to visual interfaces and strategy games.

Robot Arm and Vision

Start with Robot Arm Sequence.

Best for hardware setup, motor control, and camera feedback.

Leads to robotic Tic-Tac-Toe integration.

For a short Python unit:

  1. Introduction to Python
  2. Guess My Number
  3. Pig
  4. Rock Paper Scissors

For a game-AI unit:

  1. Tic-Tac-Toe
  2. Hangman
  3. Quiz Games
  4. Connect Four

For a graphics unit:

  1. Graphics and Pygame
  2. Pop the Balloon
  3. Race for the Treasure
  4. Tic-Tac-Toe GUI

For the full robotics path:

  1. Tic-Tac-Toe
  2. Tic-Tac-Toe GUI
  3. Robot Arm Sequence
  4. Motor Setup and Control
  5. Vision and Game Integration

For a machine-learning robotics demo:

  1. Teachable Machine Object Sorting
  2. Teachable Machine Teacher Guide
  3. robotics/ml/teachable_machine_bridge.py
  4. robotics/ml/teachable_machine_actions.json