STEM Bot Jr. (age 4 - 6)


The classes are designed to be a fun way to teach dimensions, polygons, angles edges and faces. We will introduce simple math with counting and even and odd numbers. The student will learn about beginning programming, ciphers and codes. The different phases of the materials, how the magnets work, and the state of equilibrium.  We will introduce the basic circuitry and blink a LED, then we will do a circuit project to introduce input, control and output. Kids will also develop their fine motor skills and creative thinking.

Scratch (age 6-11)


This course will teach students the basics of programming through creating their own animated clips and games by combining graphics and sound into interactive creations. During this course, students will learn how to program sprites that move and interact with one another, create images that whirl, spin, and animate in response to movements of the mouse, and integrate images with sound effects to create an interactive card for a friend, or an interactive report for school.

Intro To Robotics with Barnabas-Bot (Age 8 & up)

Barnabas Bot

This Introduction to Robotics class provides an opportunity for young students to learn Science, Technology, Engineering, and Math in a fun and engaging manner.  Students will be introduced to circuit building, micro-controller programming, and 3D-printing as they build a fully-functioning robot of their own.  Every robot will be different, as your child designs his/her own robot’s appearance and behavior.  Best of all, everyone gets to keep their completed robot at the end of the class. 

Arduino (age 8 and up)


Arduino it's a physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. In this Arduino Class, we are going to learn a lot of things about computers, programming and electronics.  Things like: Electricity, Electric Circuits, Micro-controllers, Computer Architecture, Inputs and Outputs, Binary Numbers, Computer Languages and more.


VEX IQ (Ages 7-11)


VEX IQ curriculum offers twelve flexible units of instruction lessons. The project-based units instill proper engineering practices from an early age, while maintaining the fun and excitement that comes from playing with VEX IQ. Whatever your elementary and middle school STEM education needs may be, the VEX IQ Curriculum is a learning tool that will excite and inspire your students. An additional goal of the VEX IQ curriculum is to prepare students to compete in official VEX IQ competitions.


VEX EDR (Age 9 and up)


VEX EDR students will walk through the design and build a mobile robot to play a sport-like game. During this process they will learn key STEM principles, and robotics concepts. This curriculum teaches the design process in an engaging, hands-on manner to help teachers challenge, motivate, and inspire their students.  By moving students through an actual engineering project, students quickly understand the relevance of what they are learning. Like with the VEX IQ curriculum, students will prepare for VEX EDR competitions.

Unity Game Design (Ages 10 to 14)

Junior Science Explorers

Take your games into the 3rd dimension with Unity. Students will learn the basics of 3d game creation, including use of models, coordinates in 3 dimensions and scripting. Scripting will be done in the C# programming language.  Students will create a game in the popular Unity editor.  Make games that can be played on Microsoft Windows or Mac OSX.

Processing Game Design (age 9 & up)

Processing Game Design (age 9 & up)

The class will use “P5.js” which is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Students will recreate classic games such as Pong, Asteroid Shooter, and Snake. This will help them understand how gaming programs work and give them the tools to create new games!

Minecraft Mastery (ages 7-9)

Minecraft Mastery (ages 7-9)

The goal of this course is to use the video game, Minecraft, to introduce basic computer skills such as typing, "coding" using console commands, and using programs to enhance the game including MODs. This course will also explore advanced game mechanics such as redstone, command blocks, design, and pixel art. 

Minecraft Programming using JAVA (ages 9 & up)

Minecraft Programming using JAVA (ages 9 & up)

Our class introduce JAVA programming and make your own mods in Minecraft.  Mods are software packages that allow kids to customize the game for themselves. Create your own blocks, program your own recipes, make your own custom armor set, and more! Using JAVA coding, the language used to make Minecraft, students will create brand new ideas and implement them into their very own worlds. At the same time, they will be learning to use one of the most popular programming languages used by professional programmers.


Lego WeDo (ages 7 - 11)

Lego WeDo (ages 7 - 11)

Lego WeDo is a learning solution that brings together technology, curriculum and hands-on work, and is aligned with key educational standards and learning objectives.The project-based activities included in the curriculum pack help build science, technology, engineering, and math (STEM) knowledge while incorporating lessons in language arts. Working in pairs, your students will utilize their skills to create moving models, all while enhancing their creative and problem-solving abilities.