Skip to content

Coding in Python II

Expand your Python skills! In this course, you’ll add new techniques to your Python skillset as you design a visually interactive game that grows in complexity as you learn. You'll build on computer science concepts such as statements and variables, values and expressions, conditionals, booleans, loops, randomness, libraries, debugging, program analysis and program structure. You’ll also delve into creating graphical and interactive elements, including designing a game window, handling user input, organizing multi-file projects and adding simple animation.

Both on your own and with the instructor, you’ll code a variety of exercises that make use of these concepts to build a dynamic, visually engaging game.  

What You’ll Learn

  • How to build a game that incorporates graphical elements, interaction and simple animation
  • Ways to identify project criteria and set a scope for a growing game project
  • How to design a graphical window and display content on the screen
  • How to use events and keyboard or mouse input to support interactive gameplay

Who Should Register 

This course is for incoming ninth to 12th graders who have already spent some time coding. To enroll, you should have taken Coding in Python I or have equivalent experience.

More Information

The in-person section is taught on the UW Seattle campus. You’ll need regular access to a laptop. If you can’t bring one, we have a limited number of laptops for students with demonstrated need. You’ll have the opportunity to request one during registration.

There’s a nonrefundable $50 registration fee each quarter you register. See the FAQs page for details about registration, refunds, waitlists and more. 

Earn a Digital Badge

After participating in this course, you can claim a Youth & Teen Programs digital badge that you can highlight on college and job applications and share on social media.

Details

Aug 10–Aug 21, 2026
4B
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
UW Seattle
Cost
$995
Instructor
Meghan Thréinfhir
Register