Sunnyvale Code for fun classes are offered in Sunnyvale through the Summer Express program, a flexible enrichment mix and match camp, developed by the City of Sunnyvale, that provides campers with the opportunity to experience a variety of interests in one location. Learn more about the Summer Express: Camp Splash Sunnyvale (page 28).

Sunnyvale

Coding with Robots

$91 for Residents & $114 for Non-Residents

Date: June 17 - June 28

Time: 9am - 9:55am OR 11:10 am- 12:05 pm

Age: 6 to 9 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Coding with Robots

  • Learn through play! Combining a real robot with coding fires up a child’s imagination, inspires dreams, and builds confidence!

  • Navigate the robots through challenging maze, make robots react to their environment, complete coding puzzles on the tablet, work in teams to compete on fun games. Campers will use a series of fun tools (Dash and Dots, Lego® WeDo and Beebots) to engage with technology and use their critical thinking skills.

Fun Art with Scratch Programming

$91 for Residents & $114 for Non-Residents

Date: June 17 - June 28

Time: 10am - 10:55am OR 12:10am - 1:05pm

Age: 6 to 9 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Fun Art with Scratch Programming

  • Explore, imagine and create! Start programming using Scratch (from MIT Labs) and create digital art.

  • This is a camp for beginner and Intermediate level.

  • Using programming language, campers will learn computational thinking skills and put their imagination to work to create really fun drawings!

Beginner Python Programming

$91 for Residents & $114 for Non-Residents

Date: June 17 - June 28

Time: 9am - 9:55am OR 11:10am - 12:05pm

Age: 10 to 13 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Beginner Python Programming

This class teaches the fundamentals of computer programming and desmonstrates how to code fun and creative projects using Python, a free, intuitive, open-source programming language. Students are also introduced to the process of computational thinking using illustrations, flowcharts, and pseudocode.

Coding adventures with Robots

$91 for Residents & $114 for Non-Residents

Date: June 17 - June 28

Time: 10am - 10:55am OR 12:10am - 1:05pm

Age: 10 to 13 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Coding adventures with Robots

  • Bring your Robots to life to crack down fun challenges using an intuitive coding interface.

  • This is a camp for Intermediate level.

  • Campers will be using robots like: Dash and Dots, Thymio etc. Example of adventures: make a robot dance, shoot balls into a basket, draw, navigate through maze...

Robotics and Programming with Lego WeDo

$91 for Residents & $114 for Non-Residents

Date: July 1- July 12 *No Class July 4*

Time: 9am - 9:55am OR 11:10am - 12:05pm

Age: 6 to 9 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Robotics and Programming with Lego WeDo

  • Build and program simple robotic systems using LEGO® Education WeDo!

  • Use simple coding skills, engineering concepts, components of the robotic system and connect it to block programming to expand your project.

  • Campers assess different outputs of the system by varying the inputs and variables. They learn to analyze and present these results to an audience. This program reinforces team-building skills, boosts confidence and encourages your child to experiment with new ideas.

  • Instructors provide learning opportunities for developing these broader learning goals:

  • Think creatively to make a working model

  • Develop vocabulary and communication skills to explain how the model works

  • Establish links between cause and effect

  • Reflect on how to find answers and imagine new possibilities

  • Brainstorm ideas and endeavor to bring some of them to fruition

  • Make fair tests by changing one factor and observing or measuring the effect

  • Make systematic observations and measurements

  • Display and communicate data using tables

  • Follow 2D drawings to build a 3D model

  • Think logically and create a program to produce a specific behavior

  • Write and present creative stories using models for visual and dramatic effects

Game Design with Scratch Programming

$91 for Residents & $114 for Non-Residents

Date: July 1- July 12 *No Class July 4*

Time: 10am - 10:55am OR 12:10am - 1:05pm

Age: 6 to 9 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Game Design with Scratch Programming

  • Create your own interactive games using Scratch Programming language!

  • This is a camp for beginner and intermediate levels.

  • Campers will learn the basics of game design and features necessary to make a fun and interactive game with controls, scores, multiple levels, and user interface.

  • For intermediate levels, campers will get additional challenges to solve and will learn new concepts that they can integrate in a game of their own design.

  • Plus, all campers will learn how to share games online and to provide feedback to peers.

Intermediate Python Programming: Graphic Game Design with Python

$91 for Residents & $114 for Non-Residents

Date: July 1- July 12 *No Class July 4*

Time: 9am - 9:55am OR 11:10am - 12:05pm

Age: 10 to 13 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Intermediate Python Programming: Graphic Game Design with Python

This program is designed for boys and girls, who already have done some python programming. Students will review basic programming concepts using Python to draw amazing shapes and dig deeper to build a pong game. Stretch your brain and strengthen your understanding on how to animate objects, build exciting games that your friends will want to play!

Science and Programming

$91 for Residents & $114 for Non-Residents

Date: July 1- July 12 *No Class July 4*

Time: 10am - 10:55am OR 12:10am - 1:05pm

Age: 10 to 13 years old

Location: Sunnyvale Middle School

1080 Mango Ave, Sunnyvale, CA 94087

Science and Programming

Create agent-based simulations to answer a question in the real world. Watch your simulation evolve to update the parameters in your program. Agent-based simulation can be used to simulate any number of things (from the behavior of insect colonies to the spread of a virus through a community).

Camps for 6 to 9 years old
Course Name Age June
17-28
July
1-12
Coding with Robots 6-9
Almost full!
Fun Art with Scratch Programming 6-9
Almost full!
Robotics and Programming with Lego WeDo 6-9
Almost full!
Game Design with Scratch Programming 6-9
Almost full!
Camps for 10 to 13 years old
Course Name Age June
17-28
July
1-12
Beginner Python Programming 10-13
Almost full!
Coding adventures with Robots 10-13
Almost full!
Intermediate Python Programming: Graphic Game Design with Python 10-13
Almost full!
Science and Programming 10-13
Almost full!