Python Level 1: Graphics Superstar

GrS

Python Level 1

suggested for ages 11-18


Course Details

In this course, students learn Python basics with the Turtle programming library, with an emphasis on programmatically generating graphic art. This course dives into Python fundamentals: loops, variables, functions, conditional statements, and event listeners.

By the end of this course, students have built complex computer-generated art and games in Python, and are ready to advance to Python Level 2.


Course Curriculum

This course typically takes 3-6 months to complete. This depends on the student's dedication to homework, their previous experience, and the difficulty of course material. Our instructors move at the pace of the student, taking extra time to reinforce concepts as needed.

GrS1 Starting in Python

GrS2 Coordinates, Movement, and Loops

GrS3 Variables and Random Numbers

GrS4 Loops with Variables

GrS5 Nested Loops, Part 1

GrS6 Nested Loops, Part 2

GrS7 Check In #1

GrS8 Functions

GrS9 Event Listeners

GrS10 Conditionals, Part 1

GrS11 Lists

GrS12 Conditionals, Part 2

GrS13 Check-in #2

GrS14 Space Eater

GrS15 Master Project


course master projects

Here are some examples of Master Projects that Juni students have programmed at the end of Python Level 1:

Ila's Project: Dinosaur Jumping

George's Project: Space Invaders