BAD PIG LABS衰豬研究所

Python Foundations

Code that does something.

The fundamentals of programming, taught through small tools and games rather than worksheets.

A machine code monitor glowing on a dark screen

Illustrative image: BigDumbDinosaur / CC BY-SA 3.0

Format
Short course
Length
8 sessions × 90 min
Ages
S1–S4
Group size
12–24 students

What students do

  • Write clear, working Python programs
  • Use functions, loops and data structures
  • Debug with a repeatable process
  • Ship a small tool or game

Tools

  • Python
  • VS Code
  • Pygame
  • Jupyter

Students start with a problem they can see: a calculation, a text tool, a small game. Syntax arrives when it is needed.

By the end, every student has a program they can run, explain and modify without help.

This programme can be adapted for different ages, session lengths and group sizes. Ask for a proposal with a session-by-session outline.

Language: English or Cantonese
Location: Your school or M21, Aberdeen

Ask about this programme

How it runs

Brief

We agree the cohort, timetable and what a finished project looks like.

Build

Students work in teams on a real brief, with a taught input at the start of each session.

Test

Teams measure against constraints and document what failed and why.

Show

A working demo, a short presentation and a record of each student’s contribution.

Related programmes

AI & software · S1–S4

Ask about Python Foundations — dates, cohort size, fees and a written outline.

hello@badpig.hk

Brief us.