Skip to content

Summer 2026 Courses

We have more than 100 courses to keep you learning and having fun this summer!

To find what you’re looking for, try filtering by grade, location or time. Select a course below to get additional details, such as description and cost.

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

Start Week: June 29
Program Grades Dates Location Status
3D Design & CAD Modeling (1B) Entering Grades 6–8 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
3D Design & CAD Modeling for Kids (1A) Entering Grades 4–5 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Algorithmic Thinking: Programming Logic Fundamentals (1A) Entering Grades 9–12 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
Architectural Studies I (1A) Entering Grades 9–12 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Java I (1B) Entering Grades 9–12 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Coding in Python I (1B) Entering Grades 9–12 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Digital Photography: Camera, Composition & Beyond (1B) Entering Grades 9–12 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Open
DIY Electronics (1A) Entering Grades 6–8 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
DIY Electronics (1B) Entering Grades 6–8 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Open
Engineering Challenges (1B) Entering Grades 6–8 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Open
Hello, World: Computer Science Foundations, Robotics & AI Literacy (1A) Entering Grades 6–8 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Open
Innovation Lab: Robotics & Coding (1B) Entering Grades 4–5 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Inside the Courthouse (1A) Entering Grades 6–8 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Introduction to AI & Machine Learning (1A) Entering Grades 9–12 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Introduction to AI & Machine Learning (1B) Entering Grades 9–12 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Introduction to Coding in Python I (1A) Entering Grades 6–8 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
Introduction to Data Visualization (1A) Entering Grades 9–12 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
Introduction to Math Modeling (1A) Entering Grades 9–12 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Mechanics of Writing for High School (1B) Entering Grades 9–12 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Mechanics of Writing Workshop for Middle School (1B) Entering Grades 6–8 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Open
Model UN: Voices, Votes & Global Affairs (1B) Entering Grades 6–8 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Writers Workshop for High School (1B) Entering Grades 9–12 Dates Jun 29–Jul 10
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writers Workshop for Middle School (1A) Entering Grades 6–8 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Open
Writing for College Readiness (1A) Entering Grades 9–12 Dates Jun 29–Jul 10
9 a.m.–12 p.m.
Location UW Seattle Status Open
Start Week: July 13
Program Grades Dates Location Status
Architectural Studies I (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Architectural Studies I (2B) Entering Grades 9–12 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Coding in Java I (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Python I (2B) Entering Grades 9–12 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Kids! (2A) Entering Grades 4–5 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Dive Into Oceanography: How Oceans Move Our World (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
DIY Electronics (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
DIY Electronics (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Engineering Challenges (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Engineering Challenges (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Engineering Challenges for Kids (2A) Entering Grades 4–5 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Engineering Challenges for Kids (2B) Entering Grades 4–5 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Esports, Gaming & Broadcasting (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Hello, World: Computer Science Foundations, Robotics & AI Literacy (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Hello, World: Computer Science Foundations, Robotics & AI Literacy (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
High School Entrepreneurship: Startup Lab (2B) Entering Grades 9–12 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Inside the Courthouse (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to AI & Machine Learning (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Astronomy (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Coding in Python I (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Introduction to Engineering Design & Process (2A) Entering Grades 10–12 Dates Jul 13–Jul 24
9 a.m.–3 p.m.
Location UW Seattle Status Waitlist
Introduction to Math Modeling (2B) Entering Grades 9–12 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Mechanics of Writing for High School (2B) Entering Grades 9–12 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Mechanics of Writing Workshop for Middle School (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Middle School Entrepreneurship: Innovators in Action (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
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 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Model UN: Voices, Votes & Global Affairs (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
NanoCamp! (2A) Entering Grades 6–8 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
NanoCamp! (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Wild About Photography (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writers Workshop for High School (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
Writers Workshop for Middle School (2B) Entering Grades 6–8 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writing Arguments That Matter (2A) Entering Grades 9–12 Dates Jul 13–Jul 24
9 a.m.–12 p.m.
Location UW Seattle Status Open
Young Writers Workshop (2B) Entering Grades 4–5 Dates Jul 13–Jul 24
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Start Week: July 27
Program Grades Dates Location Status
3D Design & CAD Modeling (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Algorithmic Thinking: Programming Logic Fundamentals (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
Architectural Studies I (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Architectural Studies I (3B) Entering Grades 9–12 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Coding in Java II (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Python I (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Coding in Python I (3B) Entering Grades 9–12 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
DebateAble: Debate for Kids! (3B) Entering Grades 4–5 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Middle School (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Dive Into Oceanography: How Oceans Move Our World (3B) Entering Grades 9–12 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Engineering Challenges (3A) Entering Grades 6–8 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Exploring Microbiology for Kids (3A) Entering Grades 4–5 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Innovation Lab: Robotics & Coding (3B) Entering Grades 4–5 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Inside the Courthouse (3A) Entering Grades 6–8 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Inside the Courthouse (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Introduction to AI & Machine Learning (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Architecture (3A) Entering Grades 6–8 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Introduction to Game Design (3A) Entering Grades 6–8 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Game Design (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Introduction to Math Modeling (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Mechanics of Writing for High School (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Mechanics of Writing Workshop for Middle School (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Mission to Mars: Build Your Own Robotic Rover (3B) Entering Grades 9–12 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Waitlist
Playwriting Workshop for Middle School (3A) Entering Grades 6–8 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Open
Playwriting Workshop for Middle School (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writers Workshop for High School (3B) Entering Grades 9–12 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writers Workshop for Middle School (3B) Entering Grades 6–8 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writing Arguments That Matter (3B) Entering Grades 9–12 Dates Jul 27–Aug 7
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Writing for College Readiness (3A) Entering Grades 9–12 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
Young Writers Workshop (3A) Entering Grades 4–5 Dates Jul 27–Aug 7
9 a.m.–12 p.m.
Location UW Seattle Status Waitlist
Start Week: August 10
Program Grades Dates Location Status
3D Design & CAD Modeling for Kids (4A) Entering Grades 4–5 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location UW Seattle Status Open
Architectural Studies II (4B) Entering Grades 9–12 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
Coding in Python II (4B) Entering Grades 9–12 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Kids! (4B) Entering Grades 4–5 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
DebateAble: Debate for Middle School (4A) Entering Grades 6–8 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location Online (Zoom) Status Open
DebateAble: Debate for Middle School (4B) Entering Grades 6–8 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Digital Photography: Camera, Composition & Beyond (4A) Entering Grades 9–12 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to AI & Machine Learning (4A) Entering Grades 9–12 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Architecture (4A) Entering Grades 6–8 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Data Analysis (4B) Entering Grades 9–12 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location Online (Zoom) Status Open
Introduction to Game Design (4A) Entering Grades 6–8 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location UW Seattle Status Open
Introduction to Game Design (4B) Entering Grades 6–8 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
Mechanics of Writing Workshop for Middle School (4B) Entering Grades 6–8 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
Wild About Photography (4B) Entering Grades 6–8 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writing Arguments That Matter (4B) Entering Grades 9–12 Dates Aug 10–Aug 21
1 p.m.–4 p.m.
Location UW Seattle Status Open
Writing for College Readiness (4A) Entering Grades 9–12 Dates Aug 10–Aug 21
9 a.m.–12 p.m.
Location UW Seattle Status Open