Course Descriptions

Click HERE to download our course catalog.

In addition to learning technical skills, students will learn analytical and problem solving skills. Students will be encouraged to express their creativity through the individual and collaborative projects. Students, parents and teachers all find our classes to be exciting and challenging.

Our current curriculum set includes the following categories. Click on the categories links below for specific topics.

COMPUTER PROGRAMMING

Learn to Code with ScratchJr (LSJR) **

Grade 2 to 4
Recommended Course Duration: 8 to 16 hours

ScratchJr was designed for younger children as a precursor to other programming languages. Students use programming blocks to bring their characters to life by controlling how their characters look and move and adding sounds and images. They learn to think sequentially, practice problem-solving skills, explore cause and effect, while having fun!

 

Making Video Games from Scratch (LSCR) **

Grade 3 to 8
Recommended Course Duration: 8 to 15 hours

Learn to make interactive games with Scratch3 the beginner-friendly block based programming language from the MIT Media Lab! Students will learn how to do everything from building a game map to creating animations and debugging. Learn programming basics and turn your ideas into creative games that you can play and share with your friends.

 

App Inventor 101 (LAI1) **

Grade 4 to 10
Recommended Course Duration: 8 to 15 hours

Want to make mobile apps? MIT App Inventor is a free software for making Android apps. App Inventor provides a drag-and-drop interface, which minimizes errors and avoids too much typing. The instructor will break down each project into logical steps and list the components needed, how to create screen designs, control program flow with conditionals and loops, and store data in variables and lists. Students will create fun mobile apps such as Paint Pot (an app that lets you draw on the phone screen), Mini-golf game, Fruit Loop (an animated game that catches falling fruits), Tic Tac Toe, and more.

 

Python Programming 101 (LPY1) **

Grade 5 to 12
Recommended Course Duration: 8 to 30 hours

This course teaches basic programming and problem solving using Python, a powerful language used in tech companies like Google, Facebook and Netflix, and college courses. Friendly introductions to fundamental programming concepts such as variables, lists, loops, conditionals and functions, will help the students build skills they need to make their own cool applications.

 

Python Programming 102 (LPY2) **

Grade 5 to 12
Recommended Course Duration: 8 to 16 hours

This course is tailored for students who have completed our Python 101 class or have Python programming experience. Instructor will start with a fast-paced review of Python through the creation of some fun but simple programs, then progresses into more advanced programming with Python modules/libraries such as Pygame, Turtle, and Random.

 

HTML & CSS : Web Development 101  (LHC1) ** 

Grade 5 to 12

Students will be introduced to web page development using HTML and CSS. As students work on hands-on practical projects and programming challenges, they learn about paragraphs, lists, tables, inserting images, audio and video, hyperlinking, and more. Students who completed this course will be to create their own web sites.

 
EMERGING TECHNOLOGY

Augmented Reality ** (CDAR)

Grade 3 to 8
Recommended Course Duration: 8 to 15 hours
*Internet access required

Augmented Reality (AR) overlays virtual information on top of a real environment. Students will learn about AR technology and how to use the webcam to build interactive experiences that blend the real and virtual world. They will build interactive AR games using motion recognition, physics, and special effects.

 

Drone Programming (RBDP)

Grade 3 to 8
Recommended Course Duration: 8 to 15 hours
*Internet access required

Be inspired by drones! See your code take flight as you program the drones to perform stunts in the air. Conduct simulations on the software then try the program on the real thing. Students will performing skywriting, taking drone selfies or “Dronies”, going through obstacle courses, and designing a screen to control the drone. This course will also discuss what defines a drone, their everyday uses, and the science of how the mini-drones work.

 

3D Modeling & 3D Printing ** (GP3M)

Grade 3 to 8
Recommended Course Duration: 8 to 15 hours
*Internet access required

Want to learn about 3D modeling and 3D printing? Using TinkerCAD, a 3D modeling software, students learn to design 3D models by selecting, dragging, placing, combining, and manipulating the basic shapes. Some sample projects are name plates, key chains, vases, model cars, castles, etc. Students will also learn to create more intricate designs by downloading and modifying ready-made 3D models. 3D printing topics will be discussed.

 

All About Computers (CSAC)

Grade 3 to 8
Recommended Course Duration: 8 to 30 hours
*Internet access required

Build a computer. Students learn how a computer works by assembling a computer and learn to code art, games, and music. In addition to learning about computer hardware and software, students will practice the popular design thinking framework and create their own fictional software business.

Artificial Intelligence: ML Programming 101 (PAI1) **  Grade 4 to 12

In this course, students learn about artificial intelligence through hands-on machine learning experiences. Students will collect examples of data, train the machine learning system, and use the training models to do various coding projects. Each project will guide students to create a game or interactive project that demonstrates a real-world use of artificial intelligence and machine learning. After each project, the implications, limitations, improvements of the results will be discussed.

 
 
 
 
 
COMPUTER CODING CLUB
The fun way to learn programming and develop problem-solving & critical thinking skills!  These courses begin with drag-and-drop visual programming which teaches the fundamental concepts without typing or syntax by placing the focus on the logic behind the code. Once they’ve learned the basics, kids can transition to real-world programming languages like Python, JavaScript, Java and more. (CCCA)

 


Programming 00A (C00A) **               

Grade Pre-K to 1

This course is designed for young children to learn how to code using blocks, pictures, and tapping interactions. Student will explore the fundamentals of coding by solving puzzles. As they progress through adventures such as Ocean Odyssey, Robots, Wild Rumble, Puffball Panic, and Super Squad, they learn about sequencing, parameters, events, loops, conditional logic, and nested loops that help to establish foundational coding skills. 

 

Programming 00B (C00B) **               

Grade Pre-K to 1

This course will take the young children to a different level of coding. Students will work in a free-form sandbox coding environment where students write code to generate math inspire art, compose music, make interactive animations, tell stories, make interactive greeting cards and design mini-games. This course can be part of asynchronous learning.

 

Computer Coding 101 ** (C101)

Grade 3 to 5
Recommended Course Duration: 8 to 20 hours

Topics include: Sequencing; Repetition; Events; Conditional logic; Animation; Drawing shapes and patterns; Playing musical notes; Sending and receiving messages; Handling user input; Color detection; Actor layering; Advanced events; Math operators.

 

Programming 01A (C01A) **

Grade 1 to 3

An easy introduction to programming using puzzles. Students solve coding puzzles and get familiar with basic programming concepts such as sequencing, repetition, conditional logic, automation, and pattern recognition. To complete each puzzle, students will connect visual blocks in the correct order.

 

Programming 01B (C01B) **

Grade 1 to 3

Solve more challenging puzzles and build simple projects. This lesson includes several lessons where students create their first working programs. The puzzles include fun adventures where students will solve problems, build interactive scenes, use keyboard and mouse actions, play sounds and music, use speech bubbles, and move objects on the screen.

Programming 101 (C101) **

Grade 3 to 5

An introduction to block programming for beginners where they build programs for stories, animations, and mini-games to help Professor Ada battle the evil Dr. Glitch!  After completing this lesson plan, students will be able to build a wide variety of simple programs with events, loops, and some conditional logic.

Programming 102 (C102)* *

Grade 3 to 5

This course will start with a review of the interactive animation, pen drawing, ghost catcher, and character creator. Students apply computational skills to advance to intermediate level programming concepts using a wider set of visual blocks to build their own games, write interactive stories, use image editors, define advanced keyboard and mouse interactions, program special effects, and more.

Programming 201 (C201) **

Grade 5 to 8         

An introduction to block programming for beginners in upper elementary grades with a focus on game design, animation, and music. Students will create interactive scenes with actors, scenes & music, design animations using loops, program motion along X and Y axes, build algorithms using conditional logic, understand scripts running in parallel, program music using notes, tempo & instruments, and create different scenarios and effects in games.

Programming 202 (C202) **

Grade 5 to 8         

Students build additional programming skills including turtle graphics, color detection, advanced operators, and projectile physics. They will draw shapes and patterns using pen drawing commands, program fluid motion with keyboard control, control Actors using messaging, define and use functions with parameters, and build physics projects using gravity, impulse, and velocity.

Programming 301 (C301) **

Grade 7 to 12       

Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions. In Dragon Attack, they define multiple levels & lives and program a boss enemy while learning about variables and cloning.

Programming 302 (C302) **

Grade 7 to 12       

In this advanced lesson plan, students will be introduced to the physics library as they build Gravity Sling, a projectile game inspired by Angry Birds (TM). They define the behaviors of different kinds of projectiles and use physics commands such as impulse, gravity, and collisions to build the game. Ninja Runner is an advanced physics platformer game with a boss fight sequence that challenges them to apply all the concepts and skills they have learned.

ROBOTICS ENGINEERING

Robotics Exploration (RBEX)

PreK to Grade 1
Recommended Course Duration: 8 to 16 hours
*Internet access required

Introduce young children to the building and programming of robots. Students build models and then use an easy programming environment to bring them to life. This course emphasizes active, hands-on, and collaborative learning, while enhancing the students’ skills in science, technology, engineering and math (STEM).

 

WeDo Robotics (RBWD)

Grade 1 to 3
Recommended Course Duration: 8 to 16 hours

Exciting introduction to robotics through building models and using a computer to program the models’ behavior. Students will build LEGO® models incorporating hubs, motors and sensors. Our models include dancing birds, smart spinner, drumming monkey, roaring lion, hungry alligator, goal keeper, airplane, sailboat etc. Students will learn about simple engineering concepts such as pulleys, belts, gears and levers, while having a blast.

 

Junior Robotics (RBJR)

Grade 1 to 3
Recommended Course Duration: 8 to 16 hours

Students work with programmable smart hubs, motors, sensors and various LEGO® bricks to build and program models such as helicopters, trucks, gorillas, frogs, dolphins, caterpillars and more. This course offers hands-on activities that ignite students’ curiosity while enhancing their skills in science, technology, engineering and coding.

 

FIRST LEGO League Jr® (FLLJ)

Grade 2 to 5
Recommended Course Duration: 8 to 16 hours

Explore real-world scientific challenges and introduce coding and robot building principles. Participants develop teamwork and collaboration skills and learn how STEM interacts with our world. Each team will culminate in a team presentation at a FLL Jr Expo to showcase their invention and what they have learned. This course will conclude after one Expo event. This course does not include administrative and financial responsibilities such as team registration, robot set purchase, facility to meet, transportation, etc.

 

Robotics Engineering NXT (RBNX)

Grade 3 to 9
Recommended Course Duration: 8 to 16 hours

Learning about robotics engages students’ natural curiosity and helps develop confidence. Their codes come to life in ways they can see, hear, touch and even chase across the room! As students build and program their robots to navigate obstacle courses or wrestle in a Sumo battle, they are learning about programming concepts such as flow charts, repeat loops, conditional loops, sensors, etc.

 

Robotics Engineering EV3 (RBEV)

Grade 3 to 9
Recommended Course Duration: 8 to 16 hours

This course offer hands-on, cross-curricular STEM solution that engages students by providing the resources to design, build and program their creations while helping them develop essential skills such as critical thinking, collaboration, and communication. Start with an all-terain robot with interchangeable tools, and then move on to a robot that slithers and strikes.

 
GAME DEVELOPMENT

* Students’ projects, resource files and software will be available for download from our website a week after the completion of the course.


Microsoft Kodu Game Lab (GDKD)

Grade 3 to 8
Recommended Course Duration: 8 to 16 hours

Microsoft’s Kodu gives users control of a powerful programming tool 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.

MinecraftUI
 

Game Creation – Arcade (GDAR)

Grade 3 to 8
Recommended Course Duration: 8 to 16 hours

Create your own customized arcade-style with game elements such as the player, enemies, bonuses, levels, lives, and program object movements. You can be as creative as you want as you decide on the theme, characteristics of the player and enemy, design of game levels, health point, number of lives etc. In addition to having fun and gaining a sense of accomplishment, you will learn about programming logical functions such as conditionals, control structures, variable, syntax and more.

MultipleUI
 

Advanced Game Maker – Platform (GDPF)

Grade 3 to 8
Prereq: Experience with GameMaker®
Recommended Course Duration: 8 to 16 hours

Learn the foundation of platform games like the Super Mario or Maple Story. You will be guiding the player to jump between suspended platforms, over obstacles or both to advance the game; and to collect bonuses to score point. This course will teach how to implement a side scrolling game with gravity, drawbridges, platforms, bosses, levels, effects. You will learn how to further your game design skills, as well as reinforcing your knowledge of programming logic.

 

Advanced Game Maker – RPG (GDRP)

Grade 3 to 8
Prereq: Experience with GameMaker®
Recommended Course Duration: 10 to 20 hours

Students will design a role playing game (RPG), where player assumes the role of a character. The setting is a fantasy world consisting of a town, forests, dungeons and castles. The player will act out quests through a process of decision making. Students will learn some advanced game design skills such as narratives, enemy behavior and special effects, while expanding their creativity, and technical knowledge to create games of larger scale.

2D-Mapping
 
MINECRAFT EDUCATION

Minecraft: Education is a game-based learning platform that promotes creativity, collaboration, and problem-solving in an immersive digital environment. Our courses consist of project-based lessons with interesting themes that bring to life academic subjects such as Math, Language Arts, Science, Social Science, Art & Design and Computer Science.


Minecraft & Math ** (MCMA)

Grade 3 to 8
Recommended Course Duration: 8 to 30 hours
*Internet access required

This course provides engaging and fun Minecraft activities that are aligned with Mathematics Common Core State Standards. The standards are operations & algebraic thinking; numbers & operations in base ten; numbers & operations – fractions; measurement & data; and geometry. Our course will cover topics such as City Planning, Decimal Dungeon, Fraction Farm, Number Pattern Architecture, Math Gladiators, Survival Olympics and more. Instructors will select one or more topics during each session. *Students may take this course multiple times because different themes and projects will be introduced.

 

Minecraft & Science ** (MCSC)

Grade 3 to 8
Recommended Course Duration: 8 to 30 hours
*Internet access required

Whether your are a Science buff or not, you will love our Science activities in Minecraft. Instructors will select one or more themes during each session. Some sample Science topics are the scientific method; chemistry; biodiversity; international space station; rockets; renewable energy; volcano; all about bees and more. *Students may take this course multiple times because different themes and projects will be introduced.

 

Minecraft & Language Arts ** (MCLA)

Grade 3 to 8
Recommended Course Duration: 8 to 30 hours
*Internet access required

Minecraft is used to create immersive and engaging educational experiences in Language Arts. Explore the connection between creative writing and creative gaming. Instructors will select one or more themes during each session. Some sample topics are: narrative writing inspired by Minecraft creation; dialogue practice to enhance stories; instructional writing of Minecraft processes; playful stories, weird poetry & strange art presentations; observation from different perspectives …… and more. *Students may take this course multiple times because different themes will be introduced.

 

Minecraft & Social Science ** (MCSS)

Grade 3 to 8
Recommended Course Duration: 8 to 30 hours
*Internet access required

Minecraft engages students’ creativity, collaboration, and communication skills through interesting Social Studies topics. Instructors will select one or more themes during each session. Some sample Social Studies topics are making a timeline of famous people;; research and replicating ancient civilization such as Mesopotamian; Indus; Egyptian; Mayan; Chinese; Greek, Persian; Roman; Aztec and Incan; discover and recreating landmarks, monuments, cities; natural wonders etc. *Students may take this course multiple times because different themes and projects will be introduced.

 

Minecraft & Art & Design** (MCSC)

Grade 3 to 8
Recommended Course Duration: 8 to 30 hours
*Internet access required

Minecraft can bring the Arts curriculum alive! Minecraft features such as using the camera to take screenshots and selfies; , programming NPCs (non-player characters) for fun interactions and communication; portfolio to document creations; , structure blocks to capture and export to 3D files and more. Apply an understanding of elements of art and principles of design; learn about patterns and motifs; pixel selfies;building archiecture etc. *Students may take this course multiple times because different themes and projects will be introduced.

 
ROBOTICS PROGRAMMING

Virtual Robotics Adventures ** (CRVA)

Grade 3 to 5
Recommended Course Duration: 8 to 15 hours
*Internet access required

Introduces basics concepts of robotics and programming through gamified missions to develop students’ creativity, problem solving and computational thinking. Students program a virtual robot to navigate simulated locations such as such as Frozen Island, Lost City, Candy Town, and more. Topics that are covered include navigation, turning and angles; math, loops and various skills related to programming robots.

 

Cyber Robotics 101 ** (CR01)

Grade 5 to 8
Recommended Course Duration: 10 to 15 hours
*Internet access required

Teaches core concepts of code development and robotics through online simulation, visual code editor and embedded contents. Students will learn the mechanics of robot navigation; touch, gyro, ultrasonic and color sensors; and more, while being introduced to programming components like commands, variables, conditional logic, loops, and Blockly.

 

Cyber Robotics 102 ** (CR02)

Grade 5 to 8
Prereq : Cyber Robotics 101
Recommended Course Duration: 10 to 15 hours
*Internet access required

Students will work in a virtual environment that accurately mimics real-life physics, on challenges that simulates situations, cases and reactions. Introduces autonomous systems, teaches scanning and mapping the environment, error correction methods and different system control algorithm. By the end of the course the students will understand the physics forces acting on robots, and be capable of programming a robot that can interact with different changing environments.

 

Python Gym ** (CRPG)

Grade 5 to 8
Recommended Course Duration: 10 to 15 hours
*Internet access required

Python programming language within a simulated robot and a physically accurate virtual environment. Students solve different missions from basic programming basic robotic tasks to more challenging concepts such as sensors, power and acceleration, encoders, stabilization, and more.

 
ANIMATION

* Students’ projects, resource files and software will be available for download from our website a week after the completion of the course.

Lego Brickfilms

Grades 2 to 5
Recommended Course Duration: 8 to 16 hours

Lights…Camera…Action! Students’ dreams of having their favorite LEGO® characters come to life become a reality in this movie making class. Using stop-action 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 effects and working together. This is a fun course to take with friends.

 

Stopmotion Studio (ANSS) Grade 4 to 8

Grades 3 to 9
Recommended Course Duration: 8 to 16 hours

Stopmotion animation can bring many exciting topics to life: art, story-telling, music videos, science, and more. In addition to learning software skills such as overlay, grid, frame positioning, green screen and other movie effects, students will work with DIY animation material such as clay, toys, felt, paper and everyday objects. This course provides a fun way of providing insight into the animation process.This is a fun course to take with friends.

 

Cartoon Animation ** (ANCA)

Grades 4 to 12
Recommended Course Duration: 8 to 16 hours

Stopmotion animation can bring many exciting topics to life: art, story-telling, music videos, science, and more. In addition to learning software skills such as overlay, grid, frame positioning, green screen and other movie effects, students will work with DIY animation material such as clay, toys, felt, paper and everyday objects. This course provides a fun way of providing insight into the animation process.This is a fun course to take with friends.

 
ELECTRONIC CIRCUITS

*Students will not be taking the building sets home. The sets can be purchased from vendors.


Electronic Gadgets & Gizmo (ELGG)

Grade 3 to 8
Recommended Course Duration: 8 to 16 hours

Students learn the art of innovation through hands-on activities which foster creativity and problem solving. Build and play with electronic components such as motors, lights, switches, servos and buzzers. Connect them together to invent a remote control racecar, build an automatic bubble blowing device, make a bumper ball game and more. Unleash your inner inventor!

 

Snap Circuits – Arcade (ELSC)

Grade 4 to 9
Recommended Course Duration: 8 to 16 hours

Students use building pieces with snaps, a programmable word fan, a tri-color light orb, a dual LED display, and a microcontroller, to assemble different electronic circuits on a “base grid” that functions like printed circuit board found in electronic products. Learn the basics of electricity, engineering and circuitry while creating fun

 
PARTIES/EVENTS

Our parties/events provide a great time for the kids and easy for organizers. The parties include ninety minutes to two hours of instruction and play for children 7 through 14.
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.

Our uniquely talented instructors know exactly what to do to ensure your guests receive the skills they need while having a fantastic time. Not only will your guests leave with a smile on their faces, but also with a load of new knowledge in their brains.


Robot Battle Party (EVRB)

Ages 6 to 14
Recommended Course Duration: 1.5 to 4 hours

Invite Computer Adventures and we will show up with all of our LEGO® Mindstorms NXT robot pals! During the party, you and your friends will program and customize your robots to battle head to head on our Sumo Battle board.
CAUTION: Robot battles can be exciting and inspiring. Be prepared for an extraordinary amount of screaming and laughter!
For children 6 & 7 years old, 90-minute party is recommended.
For children younger than 5 years old, an adult/teenage assistant is needed for each child.

 

LEGO Brickfilms Party (EVBF)

Ages 7 to 14
Recommended Course Duration: 2 to 4 hours

Lights…Camera…Action! This party/event will have the kids’ LEGO® characters come to life. Using stop-motion animation and digital editing, students produce LEGO® brickfilms much like the ones viewed on YouTube. At the end of the party, we will have a “Movie Premiere” showing off all the movies that the children made. The host will get an Internet link to download kids’ movies.
CAUTION: The next young “Steven Spielberg” or “George Lucas” may be in our midst!
For children younger than 7 years old, an adult/teenage assistance is recommended for each child.

 

Minecraft Adventures Party ** (EVMC)

Ages 8 to 14
Recommended Course Duration: 1.5 to 3 hours

You and your friends will work together to create a Minecraft Adventure Map! Our instructor will guide you with a story theme, and the map creation process. When the map is done, you will play with your Minecraft creation. We will provide a server, router, projector, and every child with a laptop, which is connected through our local network without access to the Internet. It’s safe, fun, and exciting!