Skip to main content
UW Youth & Teen Programs

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 web development and data science.

This course focuses 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, expressions, conditionals, booleans, while loops, randomness, libraries, debugging, program analysis, procedural drawing (lines, shapes and colors, animation and program structure) and more.

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.

Who Should Register 

This course is for incoming ninth to 12th graders. No previous programming experience is required, though you should expect to learn at a fast pace.

Instructor

TechSmart is a Seattle company that partners with school districts to train teachers to teach computer science and coding. All instructors are trained in TechSmart’s rigorous and engaging curriculum. Approved by the Washington State Office of Superintendent of Public Instruction (OSPI), the curriculum supports fully differentiated instruction and learning, ensuring that each student is challenged with the appropriate level of difficulty.

More Information

This remote course is taught via Canvas and/or Zoom video conferencing. 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. 

See the Policies page for details about registration policies, COVID-19 vaccination requirements and more. 

Details

Jul 25–Aug 5, 2022

A-1
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Remote
Cost
$950
Refund Deadline
Jun 15, 2022
Status
Closed

Jul 25–Aug 5, 2022

A-2
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Remote
Cost
$950
Refund Deadline
Jun 15, 2022
Status
Closed

Oct 5–Dec 14, 2021

no class Nov 25
Day
Tue, Thu
Time
6:30 p.m.–8 p.m.
Location
Cost
$950
Refund Deadline
Sep 13, 2021
Status
Closed

Jun 21–Jul 2, 2021

Sect. A-1
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Remote
Cost
$950
Refund Deadline
May 10, 2021
Status
Closed

Jun 22–Jul 2, 2020

Sect. A-1
no class Jul 3
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Remote
Cost
$855
Refund Deadline
May 20 (100%)
Status
Closed

Jun 22–Jul 2, 2020

Sect. A-2
no class Jul 3
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Bellevue
Cost
$855
Refund Deadline
May 13 (100%)
Register

Jul 19–Jul 30, 2021

Sect. B
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Remote
Cost
$950
Refund Deadline
Jun 7, 2021
Status
Closed

Jul 20–Jul 31, 2020

Sect. B
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Downtown Seattle
Cost
$950
Refund Deadline
May 13 (100%)
Register

Jun 24–Jul 3, 2019

Section A
No camp on Jul 4-5
Day
Mon–Fri
Time
9 a.m.–1 p.m.
Location
Bellevue
Cost
$1,015
Refund Deadline
May 15 (100%)
Register

Jul 8–Jul 19, 2019

Section B
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Bellevue
Cost
$950
Refund Deadline
May 15 (100%)
Status
Closed

Jul 22–Aug 2, 2019

Section C-1
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Downtown Seattle
Cost
$950
Refund Deadline
May 15 (100%)
Status
Closed

Jul 22–Aug 2, 2019

Section C-2
Day
Mon–Fri
Time
1 p.m.–4 p.m.
Location
Downtown Seattle
Cost
$950
Refund Deadline
May 15 (100%)
Register