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

Check In #1

GrS7 Functions

GrS8 Event Listeners

GrS9 Conditionals, Part 1

GrS10 Lists

GrS11 Conditionals, Part 2

Check In #2

GrS12 Space Eater

GrS13 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