Enrichment Course Descriptions

To download our enrichment class brochure, click HERE


Adventures in Animation

Brickfilms Animation (ANBF) Grade 3 to 8

Lights…Camera…Action! Students’ dreams of having their favorite LEGO® characters come to life become a reality in our movie making class. Using stop-motion animation and digital post-production editing, students produce Brickfilms much like the ones viewed on YouTube. Students
learn about developing creative storytelling techniques, incorporating visual and audio special effects. This is a great class to take with friends. Students can repeat the class; they will make better and different movies.


Adventures in Robotics

LEGO® WeDo® Robotics (RBWD) Grade 1 to 3

Explore robotics through building models and using a computer to program the models’behavior. Our models include Ferris wheel, race car, merry-go-round, crane, animals and more.Building models will improve spatial cognition and visualization abilities. Programming encourages students to think logically to produce a specific action. Students will also learn about simple engineering concepts such as pulleys, belts, gears and levers, while having a blast. This course may be repeated as students will work on different projects.

LEGO® Junior Robotics (RBJR) Grade 1 to 3

Calling all junior robotic engineers! Work with programmable smart hub, motor, sensors and various Lego bricks to build and program models such as helicopter, truck, gorilla, frog, dolphin, caterpillar and more. This course offers hands-on activities that ignites students’ curiosity, while enhancing their skills in science, engineering, technology, and coding. This course may be repeated as students will work on different projects.

LEGO® Mindstorms Robotics Engineering (RBNX) Grade 4 and up

Learning about robotics engages students’ natural curiosity, and helps them develop skills and confidence. Their codes come to life in ways they can see, hear, touch and even chase across the room. As the students build and program their robots to navigate an obstacle course, emulate a scorpion, or wrestle in a Sumo battle, they are acquiring knowledge about remote control (ie Bluetooth & Infrared), data hubs and wires (ie data transfer), Math concepts (ie Boolean logic, range, random, variables and constants), flow charts and more. This course maybe repeated because different robot sets and software version will be used with different projects.

Drone Programming (RBDP) Grade 4 and Up

Drones! Drones! Drones! See your code take flight as you control and perform stunts in the air with drones – perform piloting maneuvers like turning and strafing, perform acrobatics, draw shapes and words, take photos, and make a custom controller for the drone. Use the tablet’s accelerometer to steer a drone. Conduct simulation on a drone to do tricks and stunts side-view and up-down view, and then try it on the real thing. The course will also discuss what defines a drone, their everyday uses, and the science of how the mini-drones work.


Computer Programming

Coding with ScratchJr® (CPSJ) Grade 1 to 3 Prereq: None

Scratch Jr was designed for younger children as a precursor to other programming languages. Students control how their characters look and move; add sounds and images; and then use the programming blocks to bring their characters to life. Students create and express themselves with the computer, rather than just interact with software created by others. They also learn to think sequentially, explore cause and effect, and problem-solving skills.

Programming with Scratch® (CPSR) Grade 4 to 8

Scratch® is a programming language that was invented by MIT. Through the creation of interactive stories, animations and games, students will develop a foundation of programming concepts (such as variables, loops, conditional statements, event handling and more) that will prepare them for higher level programming language.


Computer Coding Club

These courses introduce programming fundamentals to students. These courses are organized into grade-specific curriculum. Students learn programming concepts through visual programming in a game-like interface. They will be having some much fun, that they will not realize that they are learning programming.**Internet access needed.

Computer Coding Level 1A ( Grade 1 and 2 )

Topics Include
Sequencing, repetition, conditional logic, keyboard and mouse events, playing sounds; simple motion, animation.
What Students Learn

  • Conditional Logic
  • Debugging Programs Problem Solving
  • Introduction to Basic Programming
  • Recognizing Patterns
  • Sequencing Tasks
  • Using Loops for Repetition
  • Using Automation

Computer Coding Level 1B ( Grade 1 and 2 )

Topics Include
Sequencing, repetition, conditional logic, keyboard and mouse events, playing sounds, simple motion, animation.
What Students Learn

  • Conditional Logic
  • Debugging Programs
  • Problem Solving
  • Program Simple Animation and Motion
  • Recognizing Patterns
  • Sequencing Tasks
  • Using Automation
  • Using Loops for Repetition

Computer Coding Level 101 ( Grade 3 and 4 )

Topics Include
Sequencing, repetition, events, conditional logic, animation, pen drawing, drawing shapes and patterns, playing musical
notes, sending and receiving messages, handling user input, color detection,
What Students Learn

  • Create Interactive Acenes
  • Create a Music Machine
  • Design Animated characters
  • Design and Build Small Games
  • Experiment with Math Art
  • Make Animated Birthday Cards
  • Troubleshoot and Debug Simple Programs
  • Write Cartoon Stories

Computer Coding Level 102 ( Grade 3 and 4 )

Topics Include
Animation sequences, motion, game design basics, built-in animation command, advanced keyboard and mouse control,
sending and receiving messages, actor layering, advanced events, math operators, functions,
What Students Learn

  • Create Interactive Scenes
  • Create a Music Machine
  • Design Animated Characters
  • Design and Build Small Games
  • Experiment with Math Art
  • Make Animated Birthday Cards
  • Troubleshoot and Debug Simple Programs
  • Write Cartoon Stories

Computer Coding Level 201 ( Grade 5 and 6 )

Topics Include
Sequencing, pattern recognition, loops, conditional logic, scene, sounds and music creation, keyboard controls, motion,
broadcasting messages, special effects
What Students Learn

  • Build Algorithms Using Conditional Logic
  • Create Different Scenarios and Effects in Games
  • Create Interactive Scenes
  • Design Animations Using Loops
  • Program Motion Along X and Y Axes
  • Program Music Using Notes, Tempo and Instruments
  • Publish Projects to the Web
  • Understand Scripts Running in Parallel

Computer Coding Level 202 ( Grade 5 and 6 )

Topics Include
Geometric patterns, angles, projectile, physics engine, gravity, hit boxes, collisions, bouncing, static platforms, impulse,
velocity and force, timers, interactions between objects, special effects
What Students Learn

  • Build Projects Using Gravity, Impulse, and Velocity
  • Build Their Own Versions of Classic Arcade Games
  • Control Actors Using Messaging
  • Define and Use Functions with Parameters
  • Draw Patterns Using Pen Drawing Commands
  • Program Fluid Motion with Keyboard Control

Computer Coding Level 301 ( Grade 7 and 8 )

Topics Include
Events, keyboard and mouse interaction, conditional loops, nested loops, sending and receiving messages, fluid motion,
parallax scrolling, local and global variables, functions, object cloning.
What Students Learn

  • Build Algorithms Using Complex Conditional Logic
  • Build Complex Multi-Level Games
  • Program Different Behaviors for Different Actors
  • Publish Projects to the Web
  • Use Variables to Keep Score
  • Use Cloning to Create Actors Programmatically
  • Understand Parallelism with Multiple Scripts
  • Web Troubleshoot and Debug Programs

Computer Coding Level 302 ( Grade 7 and 8 )

Topics Include
List variables, structured data, loops, advanced flow control, physics attributes, velocity, impulses; collisions; sending and receiving messages, parameters, functions, advanced conditional logic math, Boolean operators
What Students Learn

  • Build a Complete Projectile-Based Physics Game
  • Build a Complete Platformer Game Using Physics
  • Program a Hero with Multiple Actions and Access Them Via Keys
  • Program Enemy A.I.
  • Programmatically Generate Never-Ending Platforms
  • Use Variables to Keep Score and Game Speed

Game Design

Game Programming-Arcade (CGAR) Grade 3 and Up

Create a customized arcade-style with game elements such as the player, enemies, bonuses, levels, lives. You can be as creative as you want as you decide on the theme, player and enemy characters, design of game levels, health points, number of lives etc. In addition to having fun and gaining a sense of accomplishment, learn about computer programming elements such as input, output, variables, relative values, conditionals etc.

Microsoft® Kodu Game Lab (CGKD) Grade: 3 to 8

Microsoft’s Kodu gives users control of powerful programming tools using simple graphical commands. Students will create 3-D worlds, add characters, and then make them interact or complete tasks. Students will program scoring, spawning characters, enemy objects, timers, health and various game levels. Based on “when something happens”, “do something” logic, students analyze problems and structure their solutions. Student can repeat this class, as the instructor can work on different games.


Adventures in Minecraft

Minecraft® Survival Quest (MCSQ) Grade 3 to 8

Students will navigate the Minecraft world to explore, complete quests, strategize and build creations in a logical way to survive in the virtual 3D world. They will practice creative thinking,problem solving, teamwork and collaboration with proper online etiquette. To ensure a fun and safe “cyber” environment, every student’s laptop is connected to a local network without access to the internet. Concepts such as network, server, client and applications will also be discussed.

Minecraft® Building Wonders (MCBW) Grade 3 and Up

Want to build some of those fancy, realistic-looking awesome monuments in Minecraft? With the 7 Wonders of the World as references, the first challenge is to replicate a famous monument utilizing various blocks, ores, crafted items and tools. Teachers will provide tips and tricks on building better structures in Minecraft. Some of these tips include applying math to scale, and creativity to aesthetic considerations. This class may taken more than once, because different structure types from different geographical location and/or time period will be discussed.


During the summer, we offer summer camps at our location in Mount Kisco, and at other camps in Westchester. If you are interested in offering our program your location, please contact us.

We also offer year-round one-time events, which provide a fun and educational time for the kids. The event includes 90 minutes to 2 hours of instruction and play at our location or your location. We will supply all the equipment needed for the activities, such as laptops, Minecraft sever, router, Lego robots, Lego bricks/minifigs, projector , and props – you just provide the kids!  We can either come to your location, or you can come to our location in Mount Kisco.