Programming, Robotics and Game Design Camps for Ages 10 - 15

Is your child already excited by computer science, robotics or game design, and looking for a way to develop that knowledge further? Or, would you like your child to have a chance to explore an area of technology to see if it interests them.

Our mission at TechKnowHow is to serve both types of students by providing hands-on projects that make STEM learning fun and engaging. Our camps feature original curriculum with interesting teacher-led projects involving skill-learning and challenges, all done with a focus on allowing each student to infuse their ideas and creativity into their work. We have over 24 years experience working with students in our camps and programs, and have received awards for best technology camp from Bay Area media numerous times.

"The material is presented in a fun way. My daughter made friends, learned teamwork, robotics and programming skills." - Parent of a student at our Campbell camp

Best Technology Summer Camps Parents Press Magazine Gold 2018Best Technology Summer Camps Bay Area Parent Magazine Gold 2017This is our 24th year of serving students and families! We recently received awards in the categories of "Best Technology Camp", "Best Math or Science Support", "Best Technology School or Program" in Bay Area Parent Magazine for 2017.

Summer Camps for Ages 5 - 9 - Click Here




Summer Camps 2018

Click on the course title for a complete description.

Note that some classes are offered as a half day or full day option.
Jedi Robotics and Game Design ages 8 - 11

Galaxy Defenders - Ages 8 - 11

Robotics and Scratch Coding with a Star Wars® and SuperHeroes Theme

All day camp (9am-3:30pm) It’s time to save the galaxy! Students will design motorized robotic creatures and vehicles from the Star Wars and superhero movies using LEGO® components. Next, team up and further your robotics skills by completing missions with MakeBlock’s mBot programmable robot. You’ll use Scratch-like code blocks to control the robot. In the afternoon, design several fun space adventure computer games while learning coding fundamentals. You'll learn about loops, if/else statements, logical operators, and variables using Scratch®'s code blocks.

Girls STEAM Tech ages 10 - 14

Girls STEAM Tech Camp 2 - Ages 10 - 14

All day camp (9am-3:30pm) We've created a workshop environment where girls can come explore, tinker, dream, and create in a place of their own. Led by female instructors, girls in this Tech Camp will build robots, design art and create games through programming, and make electronic crafts. Girls will create MINDSTORMS® robots that address relevant, real world challenges. They will learn how to build with motors and sensors, and program with icon-based LabView software. In the afternoon, it's on to programming where we will introduce the girls to fun, understandable, step-by-step way. We’ll use the Java-based Processing® language and the popular circuit board Arduino®.
Radical Robots ages 10 - 13

Roving Robots - Ages 10 - 13

LEGO® EV3s and mBot®

All day camp (9am-3:30pm) Design, build, and program robots that interact with you, perform complex tasks, and respond to changes in the environment. Use LEGO® MINDSTORMS® EV3 motors, sensors, gears, and other technical components. Further your robotics skills by completing missions with MakeBlock’s mBot programmable robot. You’ll use Scratch-like code blocks to control the robot.
Python Beginner ages 11 - 14

Python® Programming - Ages 11 - 14

Learn by Making Games

All day camp (9am-3:30pm) Learn to program in Python® by creating text-based games, such as number and logic games, interactive arcade-style games, interesting art and animations, and even a Pokémon®-based game. Python® is the perfect language for learning computer programming because it is easy to understand and widely used and valued. Students will use the most important constructs of the Python® language, learning about variables, functions, conditional statements, loops, and lists.

Python Advanced ages 12 - 15

Python® Programming - Ages 12 - 15

Making Games and Apps

All day camp (9am-3:30pm) This camp is for experienced Python programmers - prerequisite Python® Programming Beginning Level class or similar. Create sophisticated Python® programs such as games with physics properties, interactive games with play against a computer, and app-making with the Lua language. Learn about object-oriented programming (OOP) with the use of Python® classes. Use the Pygame® module with its graphics and sound libraries to build better Python® games. Throughout the week, students will use the most important constructs of the Python® language, learning about variables, functions, conditional statements, loops, lists, and classes.
Java ages 12 - 15

Getting Started with Java® Programming - Ages 12 - 15

Art, Games & Arduino

All day camp (9am-3:30pm) This camp teaches students Java programming in a fun, understandable, step-by-step way. We'll use the Java-based Processing language to construct interactive graphics, animations, and games. In addition, students will build digital devices and interactive objects with the popular circuit board Arduino and program them with Processing. Processing is used at high schools and universities to teach the fundamentals of programming. Learning Java through Processing is a terrific foundation to learn additional programming languages.

How can I prepare my child for camp?

TechKnowHow® wants to make your child's summer camp a positive and memorable experience.

Click on the button below to find out how to enhance your child's experience at camp.