Skip to content

Summer 2025 Courses

We have more than 75 courses to keep you learning and having fun this summer. To find what you're looking for, try filtering by grade, date, location and/or time.

Select a course below to get additional details, such as description and cost. 

Note: All times listed are Pacific Time (PT). 

Grade

Start Week

Location

Time

Start Week: June 30
Program Grades Dates Location Status
Architectural Studies I (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Architectural Studies I (1B) Entering Grades 9–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Open
Coding in Java I (1B) Entering Grades 9–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location Online Status Open
Coding in Python I (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status Open
DIY Electronics (1A) Entering Grades 6–8 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
DIY Electronics (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Open
Fundamentals of Artificial Intelligence (AI) (1B) Entering Grades 9–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location Online Status Open
Innovation Lab: Robotics & Coding (1A) Entering Grades 4–5 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status Open
Innovation Lab: Robotics & Coding (1B) Entering Grades 4–5 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Open
Introduction to Coding in Python I (1A) Entering Grades 6–8 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status Open
Introduction to Data Visualization (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status Open
Introduction to Game Design (1A) Entering Grades 6–8 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Game Design (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Open
Mechanics of Writing Workshop (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Sharpen Your Writing Skills (1B) Entering Grades 9–11 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location Online Status Open
Wild About Photography (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writers Workshop for High School (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status Open
Writing for College Readiness (1B) Entering Grades 10–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status Open
Young Writers Workshop (1A) Entering Grades 4–5 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status Open
Start Week: July 14
Program Grades Dates Location Status
3D Design & CAD Modeling (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
3D Design & CAD Modeling for Kids (2B) Entering Grades 4–5 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Algorithmic Thinking: Programming Logic Fundamentals (2B) Entering Grades 9–12 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location Online Status Open
Architectural Studies I (2B) Entering Grades 9–12 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Coding in Java I (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Python I (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location Online Status Open
Coding in Python I (2B) Entering Grades 9–12 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Digital Photography: Camera, Composition & Beyond (2B) Entering Grades 9–12 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Engineering Challenges (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Engineering Challenges (2B) Entering Grades 6–8 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Engineering Challenges for Kids (2A) Entering Grades 4–5 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Engineering Challenges for Kids (2B) Entering Grades 4–5 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Esports, Gaming & Broadcasting (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Inside the Courthouse (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Inside the Courthouse (2B) Entering Grades 6–8 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Introduction to Architecture (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Autonomous Cars (2B) Entering Grades 6–8 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Introduction to Coding in Python I (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location Online Status Open
Introduction to Engineering Design & Process (2A) Entering Grades 10–12 Dates Jul 14–Jul 25
9 a.m.–3 p.m.
Location UW Seattle Status Waitlist
Introduction to Math Modeling (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Mechanics of Writing Workshop (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Mission to Mars: Build Your Own Robotic Rover (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Sharpen Your Writing Skills (2B) Entering Grades 9–11 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Writers Workshop for Middle School (2B) Entering Grades 6–8 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writing for College Readiness (2A) Entering Grades 10–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location Online Status Open
Young Writers Workshop (2A) Entering Grades 4–5 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status Open
Start Week: July 28
Program Grades Dates Location Status
Coding in Java I (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Java II (3B) Entering Grades 9–12 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Open
Coding in Python I (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Python II (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location Online Status Open
DebateAble: Debate for Kids! (3A) Entering Grades 4–5 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Middle School (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location Online Status Open
Exploring Microbiology for Kids (3A) Entering Grades 4–5 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Exploring Microbiology for Kids (3B) Entering Grades 4–5 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Open
Fundamentals of Artificial Intelligence (AI) (3B) Entering Grades 9–12 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location Online Status Open
Inside the Courthouse (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Introduction to Astronomy (3A) Entering Grades 6–8 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Astronomy (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Open
Introduction to Coding in Python II (3A) Entering Grades 6–8 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location Online Status Open
Introduction to Data Analysis & Storytelling (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location Online Status Open
Introduction to Math Modeling (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Mission to Mars: Build Your Own Robotic Rover (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
NanoCamp! (3A) Entering Grades 6–8 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
NanoCamp! (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Open
Playwriting Workshop for Kids (3B) Entering Grades 4–5 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Open
Playwriting Workshop for Middle School (3A) Entering Grades 6–8 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Writers Workshop for High School (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Writing Arguments That Matter (3B) Entering Grades 9–12 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location Online Status Open
Young Writers Workshop (3A) Entering Grades 4–5 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status Open
Young Writers Workshop (3B) Entering Grades 4–5 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status Open
Start Week: August 11
Program Grades Dates Location Status
Algorithmic Thinking: Programming Logic Fundamentals (4B) Entering Grades 9–12 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location Online Status Open
Architectural Studies II (4A) Entering Grades 9–12 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Java II (4B) Entering Grades 9–12 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location Online Status Open
Coding in Python II (4B) Entering Grades 9–12 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Kids! (4A) Entering Grades 4–5 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Middle School (4B) Entering Grades 6–8 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location Online Status Open
Engineering Challenges (4A) Entering Grades 6–8 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Engineering Challenges for Kids (4B) Entering Grades 4–5 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status Open
Innovation Lab: Robotics & Coding (4A) Entering Grades 4–5 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status Open
Innovation Lab: Robotics & Coding (4B) Entering Grades 4–5 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status Open
Introduction to Architecture (4A) Entering Grades 6–8 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status Open
Wild About Photography (4B) Entering Grades 6–8 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writers Workshop for Middle School (4B) Entering Grades 6–8 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writing Arguments That Matter (4A) Entering Grades 9–12 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status Open