Intermediate Python
In the Intermediate Python workshops, students will revisit (and expand upon) all the concepts they’ve seen in the Beginner Python workshops, this time by developing their own visual & interactive games, animations, graphics, and art, using Python’s Turtle library!
Target age range: 9 - 19 years old
Prerequisites: Beginner Python or equivalent experience
Continuation: Java
Concepts Covered:
Python syntax
Variables
Data types (strings, integers, lists, booleans, etc.)
Conditional statements & Inequalities
Loops
Objects (properties, methods)
Functions
Simple geometry (shapes, angles, coordinate systems)
Importing software libraries
Turtle graphics, animations, & game design
And more!
Projects You’ll Make:
Generative art & animations (random art generator, drawing and coloring different shapes, objects, etc.)
Interactive Turtle game where you control your Turtle through keyboard commands
Security system game where your program can send out “intruder alerts”, “self-destruct”, and grant the user access to “top-secret info”
And much more!