Middle School Computer Science

This program combines academic courses, interactive labs, and recreational activities to give middle school students a supportive, fun, and enriching summer experience.

Program Highlights

Identify similarities between different types of computers (e.g., personal computers, tablets, phones, microcontrollers, etc)
Apply fundamental programming concepts (variables, loops, conditionals and functions) in p5js, an open source JavaScript creative library with a focus on making coding accessible.
Apply problem-solving techniques to test and debug their code.
Communicate algorithmic design choices
Use cooperative coding techniques to solve problems collaboratively.
coding together at Thunkable office

Residential Tuition:

Commuter Tuition:


Session 3:
July 21, 2024 July 26, 2024


Berkeley, CA


  • "I really enjoyed my Summer Springboard experience! It was such a welcoming environment and I made friends I plan to stay in contact with for years to come. The course load was enough to give me a taste of the college experience, while still allowing for a fun summer."

    Rena C.

  • "I felt so welcomed by my peers and staff at this program, and I am so excited for a real college experience!"

    Carter G.

Course Overview

This program will introduce students to computer programming and develop foundational coding skills. Students will apply fundamental building blocks of programming languages including, variables/arrays, conditionals, loops, and functions to solve problems and create algorithms.

Meet your instructor

Scott Looney, MFA

Scott Looney completed his MFA in music composition at California Institute of Arts and is the founder and CTO of The Game Audio Institute. At Game Audio Institute, Scott wears many hats, he's been a course designer, game demo developer, level designer, programmer in Unity, Unreal and C#.

Learn more

Topics you'll explore

Hands on learning

Students will have the opportunity to engage with highly accomplished specialists in this field. Guest speakers will share their wealth of knowledge and encourage innovative thinking in this area of learning. Hands-on learning is experienced through company visits in and around the incredible Silicon Valley. Outside of course specific studies the students will explore all the Bay Area has to offer! With so much rich history, breathtaking sights, parks and famed landmarks at our fingertips there is something for everyone to discover!

Girls coding at Thunkable offices

Course Structure

There are five 3-hour class sessions over the one-week course. During the week, students have class from 9am-12pm, Monday - Friday (program check-out is on Friday afternoon). Wednesday afternoon will be dedicated to additional academic time with possible excursions and/or guest speakers.

The Middle School programs operate separately from Summer Springboard high school programs with separate staff, accommodations, classes, and a more structured environment. For students completing grades 6-8.

Middle School STEAM

Get started today

Summer Springboard Pre-College Summer Program