project · 2021

Python Programming Workshops

Materials for Python workshops I hosted for elementary school students

open project →


An introduction to programming with Python that I hosted a series of workshops between 2020-2021 to introduce Python programming to McNair ES students, intended to prepare students for the American Computer Science League (ACSL) competitions. I designed these materials to start from the basics and teach students datatypes, control structures, functions, and data structures, each with runnable code examples, slides, and homework. These workshops were originally hosted on a Jekyll site but have been migrated here.

View the lesson materials

Open the workshops →

Contents

  • Workshop 1 — intro to programming, basic datatypes & operations, control structures
  • Workshop 2 — functions, lists & dictionaries
  • Workshop 3 — code examples and slides

← all projects