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 |