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:
o Python syntax
o Variables
o Data types (strings, integers, lists, booleans, etc.)
o Conditional statements & Inequalities
o Loops
o Objects (properties, methods)
o Functions
o Simple geometry (shapes, angles, coordinate systems)
o Importing software libraries
o Turtle graphics, animations, & game design
o And more!
Projects You’ll Make:
o Generative art & animations (random art generator, drawing and coloring different shapes, objects, etc.)
o Interactive Turtle game where you control your Turtle through keyboard commands
o Security system game where your program can send out “intruder alerts”, “self-destruct”, and grant the user access to “top-secret info”
o And much more!