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 In Development
Coding in Java I (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location Online Status In Development
Coding in Python I (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status In Development
Coding in Python I (1B) Entering Grades 9–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
DIY Electronics (1A) Entering Grades 6–8 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status In Development
DIY Electronics (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Fundamentals of Artificial Intelligence (AI) (1B) Entering Grades 9–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location Online Status In Development
Innovation Lab: Robotics & Coding (1A) Entering Grades 4–5 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Innovation Lab: Robotics & Coding (1B) Entering Grades 4–5 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
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 In Development
Introduction to Data Visualization (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status In Development
Introduction to Game Design (1A) Entering Grades 6–8 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Introduction to Game Design (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Mechanics of Writing Workshop (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Sharpen Your Writing Skills (1B) Entering Grades 9–11 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location Online Status In Development
Wild About Photography (1B) Entering Grades 6–8 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Writers Workshop for High School (1A) Entering Grades 9–12 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location Online Status In Development
Writing for College Readiness (1B) Entering Grades 10–12 Dates Jun 30–Jul 11
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Young Writers Workshop (1A) Entering Grades 4–5 Dates Jun 30–Jul 11
9 a.m.–12 p.m.
Location UW Seattle Status In Development
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 In Development
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 In Development
Algorithmic Thinking: Programming Logic Fundamentals (2B) Entering Grades 9–12 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location Online Status In Development
Architectural Studies I (2B) Entering Grades 9–12 Dates Jul 14–Jul 25
1 p.m.–4 a.m.
Location UW Seattle Status In Development
Coding in Java I (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Coding in Python I (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location Online Status In Development
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 In Development
Engineering Challenges (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Engineering Challenges (2B) Entering Grades 6–8 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Engineering Challenges for Kids (2A) Entering Grades 4–5 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Engineering Challenges for Kids (2B) Entering Grades 4–5 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Esports, Gaming & Broadcasting (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Inside the Courthouse (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Introduction to Architecture (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Introduction to Autonomous Cars (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
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 In Development
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 In Development
Introduction to Math Modeling (2A) Entering Grades 9–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Mechanics of Writing Workshop (2A) Entering Grades 6–8 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
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 In Development
Sharpen Your Writing Skills (2B) Entering Grades 9–11 Dates Jul 14–Jul 25
1 p.m.–4 p.m.
Location UW Seattle Status In Development
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 In Development
Writing for College Readiness (2A) Entering Grades 10–12 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location Online Status In Development
Young Writers Workshop (2A) Entering Grades 4–5 Dates Jul 14–Jul 25
9 a.m.–12 p.m.
Location UW Seattle Status In Development
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 In Development
Coding in Java II (3B) Entering Grades 9–12 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Coding in Python I (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Coding in Python II (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location Online Status In Development
DebateAble: Debate for Kids! (3A) Entering Grades 4–5 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
DebateAble: Debate for Middle School (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location Online Status In Development
Exploring Microbiology for Kids (3A) Entering Grades 4–5 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Exploring Microbiology for Kids (3B) Entering Grades 4–5 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Fundamentals of Artificial Intelligence (AI) (3B) Entering Grades 9–12 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location Online Status In Development
Inside the Courthouse (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Introduction to Astronomy (3A) Entering Grades 6–8 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Introduction to Astronomy (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
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 In Development
Introduction to Data Analysis & Storytelling (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location Online Status In Development
Introduction to Math Modeling (3A) Entering Grades 9–12 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
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 In Development
NanoCamp! (3A) Entering Grades 6–8 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
NanoCamp! (3B) Entering Grades 6–8 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Playwriting Workshop for Kids (3B) Entering Grades 4–5 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
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 In Development
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 In Development
Writing Arguments That Matter (3B) Entering Grades 9–12 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location Online Status In Development
Young Writers Workshop (3A) Entering Grades 4–5 Dates Jul 28–Aug 8
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Young Writers Workshop (3B) Entering Grades 4–5 Dates Jul 28–Aug 8
1 p.m.–4 p.m.
Location UW Seattle Status In Development
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 In Development
Architectural Studies II (4A) Entering Grades 9–12 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Coding in Java II (4B) Entering Grades 9–12 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location Online Status In Development
Coding in Python II (4B) Entering Grades 9–12 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status In Development
DebateAble: Debate for Kids! (4A) Entering Grades 4–5 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status In Development
DebateAble: Debate for Middle School (4B) Entering Grades 6–8 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location Online Status In Development
Engineering Challenges (4A) Entering Grades 6–8 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Engineering Challenges for Kids (4B) Entering Grades 4–5 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Innovation Lab: Robotics & Coding (4A) Entering Grades 4–5 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Innovation Lab: Robotics & Coding (4B) Entering Grades 4–5 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status In Development
Introduction to Architecture (4A) Entering Grades 6–8 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status In Development
Wild About Photography (4B) Entering Grades 6–8 Dates Aug 11–Aug 22
1 p.m.–4 p.m.
Location UW Seattle Status In Development
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 In Development
Writing Arguments That Matter (4A) Entering Grades 9–12 Dates Aug 11–Aug 22
9 a.m.–12 p.m.
Location UW Seattle Status In Development