Workshops for Kids

Want to give your child a leg up in the world? they can Learn advanced technology concepts while having fun with these workshop tracks.

I offer a wide variety of workshops on technology, professional development, art and programming. I’d love to give you a customized workshop if you can’t find one that interests you in the links above. I’m completely mobile so the workshops happen wherever and whenever is the best for you.

  • Video Games

    Making video games with you and your friends as the main characters. Advanced students can make wireless video game controllers.

  • Robots

    Introduction to electrical circuits, microcontrollers (robot brains), sensors, actuators and how robots work.

  • Artistic Technology

    Work on artistic project like putting LEDs into clothing or costumes, or maybe building an interactive theatre prop.

  • Communication for Kiddos

    Learn advanced technology concepts by creating interactive communication networks.

  • Outside Events

    Obstacle courses and fun games that teach computer programming concepts.

Whatever your area of interest, pursue it today by emailing me-
Other workshop offerings

For Kids

Workshops are customized for skill level, number of participants and interest.



Kids as young as three can learn all sorts of math and computer programming using QuestBots. These bots are happy wireless robots with easy to grasp Qubes that can be used to lead a learner from zero to math, functions and swarm robotics. If they can count, then they can learn how to debug using QuestBots!


Concepts include:

  • Debugging & troubleshooting
  • Basic math
  • Commands & parameters
  • More complex math such as arc, acceleration, degrees & more
  • Drawing & maze navigation
  • Functions
  • Random
  • Negative numbers
  • Debugging “Flags”
  • If/Then/Else statements
  • While loops
  • Variables
  • Controlling loops with variables
  • Boolean logic
  • Nested logic
  • Swarm robotics
  • Global & local robotic commands
  • Fun knocking over block towers & the sheer joy of controlling a robot for the first time!


Scratch for Kids

Interested in helping your child learn how to program? Start them learning as young as the age of seven with the fun and intuitive programming environment called Scratch. Students will use drag and drop programming to create an animated character that moves around when they press keys as well as discover other fun things to program in Scratch.

More about Scratch


Scratch with Picoboard

Interested in helping your child learn how to program? Start them learning as young as the age of seven with the fun and intuitive programming environment called Scratch. Students will use drag and drop programming to create an animated character that moves around when they press keys as well as an introduction to video game coding. Students will create a basic video game or application and flesh out their project by adding a point system, some sound or other possibilities. During this workshop students will plug sensors called Picboboards into their computers and integrate them into their scratch projects.

Details about Scratch

Details about the Picoboard

Introduction to Arduino

Go from blinking an LED to virtual prototyping in seven hours and still have time to eat lunch! This class is for anyone who has never played around with Arduino before and those who have played around a little bit but aren’t entirely sure about how the basics work. It’s easier than you think! We will put together basic single component electrical circuits, learn about analog and digital, input and output, basic programming concepts and practice very basic Serial communication. Students will create three simple circuits highlighting analog and digital forms of input and output. Get started with the Arduino programming environment, briefly discuss programming and virtual prototyping. I’ve taught this class far more times than I can remember, I tailor this class depending on the audience’s experience level and interests.

Details about Arduino

Arduino Advanced Concepts

This is a tailored class for students who have experience with Arduino but want to learn more. Examples of concepts we can explore include: Wireless, other Microcontrollers, UI creation using Processing and system design.

Details about Arduino

Schoolin’ with Booleans

All digital systems are based on boolean logic, a one and a zero, true or false, but how exactly does that work? This workshop explores Boolean Logic first through transistors based logic gates on a breadboard and the with Logic Blocks, an electronics teaching tool developed by SparkFun Electronics and I. Student will learn the basic concepts required to understand how chips, memory and oscillation work as well as working with the boolean gates NOT, OR and AND.


Learn the basics of computer programming with Processing, a programming environment that allows artists and designers to quickly create fun and interactive programing in Java, as well as other programming languages! Because it’s Open and has a large community Processing allows beginners to get started quickly and has enough libraries that more advanced users can find code examples to pursue almost any concept, from video game design and internet connectivity to Android applications and hardware integrations. Come learn the basics of computer programming while making a simple character move around the screen. Depending on how much time we have we can even get into animation, importing images and other concepts.

Advanced Concepts

Let’s dive deep into a concept of your choosing- I’ve run workshops going from idea to functional prototype, creating art installations, integrating sound and animation with robotics, adding sensors to VR and video games, building AR interfaces or even taking an idea from prototype to product. We are only limited by our imaginations and time.

Select a package of your interest


$10 /Hr
  • Prerequisites: none
  • Duration: 2 days
  • Age: 7 – 14
  • Minimum four students


$20 /Hr
  • Prerequisites: none
  • Duration: 4 - 7 hours
  • Age: 11 - 99 (flexible)
  • Others: Hardware costs


$30 /Hr
  • Prerequisites: Basic programing Knowledge
  • Duration: Flexible
  • Age: 11 - 99 (flexible)
  • Others: Hardware costs