Coding the Fun Way!

Code and create - that’s the beauty of Processing, built on Java, with custom features related to graphics and interactivity. That means that beginners can more easily code games, animations, and art. Projects cover variables, functions, loops, conditionals, arrays, and basic object-oriented programming (OOP), including linked lists and inheritance.


Use Java to Code a Robot

Use your new Java skills to control the Arduino-based Wink2 robot. Learn how to activate motors, sensors and LEDs so the bot can move, avoid obstacles, put on a light show, and more!

Processing is used at high schools and universities to teach the fundamentals of programming.

What Parents Are Saying –

Robotics ages 5 - 7

Camp Hours and Daily Schedule

  • 9:00-9:15 Project overview, key concepts and team-building
  • 9:15-10:20 Coding projects (games, art & animations)
  • 10:20-10:40 Outdoor recess (campers bring snacks)
  • 10:40-12:00 Continue coding projects
  • 12:00-12:30 Supervised lunch break (campers bring lunch)
  • 12:30-2:10 Arduino and Wink Robotics Projects
  • 2:10-2:30 Outdoor recess (campers bring snacks)
  • 2:30-3:15 Continue coding projects
  • 3:15-3:30 Clean-up & review
Robotics ages 5 - 7

Activities and Take Homes

Top Skills Gained Through Activities
Programming with Processing® (a Java®-based language), including use of variables, functions, conditional statements, loops, operators, and syntax. Robotics coding. Game Development, Math, Creativity, Problem-solving, Logical thinking.

Take Homes
Students take home a USB flash drive containing their coding projects, plus class lessons to use as a reference for future coding projects at home.

Camp Schedule                           Register Now !

Java® Programming Camps located in the South Bay






Campbell Community Center

July 29 - August 2


Bethel Lutheran

July 15 - 19

Milpitas Rec

Milpitas Rec

July 8 - 12

Palo Alto

Palo Alto School District

June 17 - 21


Kings Academy School

July 22 - 26