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!

Previous
Previous

Beginner Python

Next
Next

Beginner Web Development