Skip to content

Coding in Python II

Learn how to make increasingly complex graphics‐based programs and games in Python. You'll build on computer science concepts such as statements and variables, values, expressions, conditionals, booleans, while loops, randomness, libraries, debugging, program analysis and procedural drawing (lines, shapes, colors, animation and program structure). You’ll also delve into concepts such as the Pygame library for mouse and keyboard input and timers, lists, for loops and sprite graphics.

Both on your own and with the instructor, you'll code a variety of exercises that make use of these concepts to create games, visual programs and more. 

What You'll Learn

  • How to create more complex games, visual programs and animations using sprite graphics
  • Ways to identify project criteria and determine a proper scope for a project
  • How to design a graphical window and write text on the screen
  • How to use events and mouse and keyboard data to spot input from other users

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.

Instructor

TBD

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. Reach out to us at ytp@uw.edu.

The online section is taught using Zoom. Classes meet in real time and are not recorded. To participate, you should have access to a computer with a high-speed internet connection and a headset and webcam. 

There’s now 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

Jul 28–Aug 8, 2025
3A
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Online
Cost
$995
Refund Deadline
Jun 1, 2025
Register

Aug 11–Aug 22, 2025
4B
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
UW Seattle
Cost
$995
Refund Deadline
Jun 1, 2025
Register