Skip to content

Coding in Python I

Get programming in Python! Python is one of the most widely used programming languages in the software industry and a pathway to high-demand careers in artificial intelligence, web development and data science.

in this course, we’ll focus on fundamental computer science concepts, control and data structures, and best practices for coding and debugging in Python. We’ll cover statements and variables, values and expressions, conditionals, booleans, while loops, randomness, libraries, debugging, lists and dictionaries, functions, file handling and more. You’ll cap your experience with a final project — creating your own text-based game.

You’ll complete a variety of fun and engaging coding exercises under the instructor’s guidance and then explore and practice the concepts at your own pace with support. The exercises allow for a variety of learning styles and ability levels, so all students can build skills in writing, debugging, analyzing and comprehending code.

What You’ll Learn

  • Different ways to create simple games and interactive programs using text-based input and output
  • How to implement function calls from custom or built-in libraries to create more advanced program behavior
  • Best practices for writing, organizing and debugging code

Who Should Register 

This course is for incoming ninth to 12th graders. You don't need any previous programming experience to enroll, though you should expect to learn at a fast pace.

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.

The online course is taught using Zoom and Canvas. 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 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

Jan 13–Mar 19, 2026
Day
Tue, Thu
Time
6 p.m.–7:30 p.m.
Location
Online (Zoom)
Cost
$895
Instructor
Meghan Thréinfhir
Status
Closed

Jun 29–Jul 10, 2026
1B
no class on July 3
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Online (Zoom)
Cost
$895
Instructor
Meghan Thréinfhir
Register

Jul 13–Jul 24, 2026
2B
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
UW Seattle
Cost
$995
Instructor
Meghan Thréinfhir
Register

Jul 27–Aug 7, 2026
3A
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
UW Seattle
Cost
$995
Instructor
Rob Alford
Register

Jul 27–Aug 7, 2026
3B
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Online (Zoom)
Cost
$995
Instructor
Meghan Thréinfhir
Register