Summer Programs

2018 Summer Schedule

Register Now!

Summer Coding Camps

Palo AltoWaitListScratch and ArtAge: 7-127/9-7/20 Full day: 9 AM-3 PM
Half day: 9 AM-12 PM
Palo AltoWaitListLearn Python(Java) the Easy WayAge: 11+
7/9-7/20Half day: 9 AM-12 PM or 1PM-4PM
San Jose WaitListLearn Python the Easy WayAge: 11+
7/30-8/10Half day: 9 AM-12 PM
MilpitasWaitListScratch Coding is FunAge: 7-127/2-7/27Full day: 9 AM-4 PM
Half day: 9 AM-12 PM
NewarkBOYAScratch Creative CodingAge: 7-127/9-7/20, 8/13-8/24Half day: 9 AM-12 PM
Two weeks/session. Full day or half day.


  1. Bring your own laptop.
  2. Full refund if cancelled by 6/1 with written notice. 50% refundable if cancelled by 7/1. Non refundable after 7/1.
  3. We reserve the right to cancel the program if not enough enrollment before 6/1 with full refund.
  4. There is no makeup offered in summer.

Any questions/ comments please email:

Here’s why learning to code is so important for children:

  • Coding drives innovation. From self-driving cars to robot-assisted surgery to social media, computer science is revolutionizing every aspect of our lives. Coding is a fundamental skill that children need to learn so they can lead this movement.
  • Coding allows kids to be creative. They can create projects that do really amazing things.
  • Coding builds confidence. It is incredibly empowering for children to be able to create projects and show them off to family and friends.
  • Coding is best learned early. Learning to code is similar to learning a second language. The earlier that children are exposed to fundamental topics like sequencing, loops, and conditionals, the more deeply they absorb these concepts.
  • Coding translates to success in other areas. Learning to program supports learning in other areas, like math, reading, and science.