After School Program Directors

Why we’re the best

We’re hyper-focused on the quality of our curriculum - the way we train our instructors, and our attention to classroom management. It’s why we’re not only the fastest growing STEM program in the NYC area, but also boast a 100% retention rate.

How we make it easy

We’ve created a turnkey approach to our 20+ fun, interactive Coding and Robotics classes. We can help you start coding classes from scratch or supplement your existing STEM program—we seamlessly integrate into your school offerings without causing additional headaches.

Check out our classes

Click on any class below to learn more!

How to incorporate our program

A few reasons why it’s so easy to add CodeAdvantage to your schedule:

Plus you’ll have access to our Education Director, Erica, who makes sure all goes well from day one. She is a seasoned educator with an incredible sense of partnership which is why schools, parents, and students love our classes.

Our Educational Director

Erica Chodkowski
Erica Chodkowski

Educational Director

Erica Chodkowski is the Educational Director for CodeAdvantage. With her dual masters degree in Elementary and Special Education and extensive experience working with students including special needs and gifted, she ensures our curriculum, instructors, and teaching methods create a fun, educational experience for all. Prior to joining CodeAdvantage, Erica worked for the Walt Disney Company developing a clear understanding of how to run an organization with high quality standards.

Erica's mission is for CodeAdvantage to be a catalyst for kids to develop critical reasoning, creative expression, and logical thinking in a fun and interactive environment. 

Erica is available to answer any questions, receive feedback, or help you select the right class for your program.

Contact us

Our afterschool coding programs are award-winning and have been featured many times in the media. Here are a handful of our favorite press pieces.

Read about all our Lower Elementary classes below

AweSTEM | PK-K

aweSTEM (PreK-K)

Using engaging off-screen and hands-on STEM activities, kids will develop critical and creative thinking skills. Kids create fun projects to demonstrate their new knowledge including Line of Sight puppets, Code Strings, Functional Marionettes, Very Scary Variables and more!

TechieKids | K

Techie Kids (K-1st)

Kindergarteners and 1st graders can do amazing things with computers! In this class, young students will learn and practice a variety of computer skills to prepare them to move on to beginner level coding, robotics, and technology courses. In a supportive environment, students will be introduced to key computer fundamentals including spatial concepts, command functions, and mouse movement. Kids will have a great time using their keyboarding skills to create a variety of fun projects using storytelling, drawing, and imagination!

Scratch Jr

Scratch Jr (K-2nd)

Kids have a blast solving problems, designing projects and creatively expressing themselves. They will make short stories, apply elements of animation, and create their own sprites and objects – all using technology and coding fundamentals!

Earthbot Engineers

Kidbots (K-1st)

In this junior robotics course, we use a hands-on approach to STEM discovery. Students learn valuable coding concepts while tapping into their imaginations to create and program robots. This class is a great introduction for students interested in robotics and a fun, engaging way to introduce them to coding basics.

Minecraft Club

Minecraft Club (1st-2nd)

In this awesome class, kids learn while having FUN! Students will learn to move, explore, and build/craft within Minecraft. Then, we recreate real life structures while learning about architecture, physics, and circuitry. By the end, students will use their knowledge and creativity to make projects on their own. Students do not need prior experience with Minecraft.

Roblox Build

Roblox Build (1st-2nd)

Using Roblox Studio software, students sharpen their computer skills, express their creativity in new ways, and have fun playing in self-made worlds!

Learning about game design concepts, kids will edit existing games/worlds and create interactive worlds from scratch.

3D Video Game Design

3D Video Game Design (1st-3rd)

One of the best ways to get kids excited is to allow them to create something of their own. In class, students bring their imaginations to life in full, 3D color and create games they can play including Frogger Freeway, Underwater Diving, and Sports Games.

Utilizing block coding, this class helps young learners focus on the coding concepts (not typing) to learn about loops, variables, and constructors while having a blast!

Read about all our Upper Elementary classes below

Minecraft Club

Minecraft Club (3rd)

In this awesome class, kids learn while having FUN! Students will learn to move, explore, and build/craft within Minecraft. Then, we recreate real life structures while learning about architecture, physics, and circuitry. By the end, students will use their knowledge and creativity to make projects on their own. Students do not need prior experience with Minecraft.

Roblox Build

Roblox Build (3rd-4th)

Using Roblox Studio software, students sharpen their computer skills, express their creativity in new ways, and have fun playing in self-made worlds!

Learning about game design concepts, kids will edit existing games/worlds and create interactive worlds from scratch.

3D Video Game Design

3D Video Game Design (1st-3rd)

One of the best ways to get kids excited is to allow them to create something of their own. In class, students bring their imaginations to life in full, 3D color and create games they can play including Frogger Freeway, Underwater Diving, and Sports Games.

Utilizing block coding, this class helps young learners focus on the coding concepts (not typing) to learn about loops, variables, and constructors while having a blast!

Scratch

Scratch (3rd-5th)

This class provides a powerful learning tool for budding programmers. Using an advanced block coding format, Scratch teaches fundamental programming concepts.

Students learn these critical concepts by creating animations and computer games with interacting characters. Students will apply problem solving skills to debug programs, make customizations and bring their imaginations to life!

Robo Zoo – Anibots

Robotics (3rd-5th)

Robots are quickly becoming a huge part of everyday life and we now need to learn how to work with and create these machines.

Kids learn valuable concepts in engineering and physics, experiment with their ideas, design a project to complete a specific job. While working in design teams, students will take on roles of different engineers. Together they will build and program their robot to conquer the challenge given.

Themes available: Anibots, Space-bots, Earth-bot Engineers

Pygame

Pygame (4th-5th)

Using Pygame, a powerful set tools for Python game design, students will have a blast remaking the classic video game “Asteroids” and putting a modern “Among Us” twist on it!

AI Gaming and Machine Learning

AI Gaming and Machine Learning (4th-5th)

Have you ever wondered…

  • How Alexa can understand and respond to you?
  • How enemies in video games can work together to try and beat the player?
  • Or how Google can guess what you are searching for before you finish typing?

In this course, students learn introductory concepts of Machine Learning and Artificial Intelligence. Kids will use concepts (including augmented reality, simulated learning and functions, and AI behaviors) to create fast-paced interactive games such as Fruit Ninja, Chatbots, and AI Pets!

Roblox Code

Roblox Code (4th-5th)

Students will design, code and play their own 3D worlds with Roblox Studio!

Students code using the programming language Lua which is currently the leading scripting language used in games. Roblox’s special version of this language – Roblox Lua, enhances the experience as students manipulate environments and program while having fun.

From Obbys (obstacle courses) to creating Simulator Games, our Roblox Studio Code classes allows kids to publish the games they make – showing friends why Roblox Lua is so awesome!

Minecraft Modding: Java

Java Modding Minecraft (4th-5th)

Modding in Minecraft is one of the best ways for kids to learn computer science – giving students the chance to create powerful objects and special powers that do not normally exist in the game- all while learning Java (a widely used programming language.)

We offer two versions of this class – Modding ICE and Modding FIRE. In these classes, students will help their Minecraft character survive the icy plains or the sweltering desert by creating tools, food, armor, weapons, blocks, and more.

Read about all our Middle School classes below

Python

Python (6th-8th)

Ever wonder how YouTube, Google, or Instagram were created? Python.

Python is a powerful, “typed” language that will allow students to build a series of applications and explore complex graphics, animation, and sound to become a “real world” programmer!

This versatile and widely used programming language is a great next step for experienced programmers. It also offers a “on-ramp” for middle school students ready to learn to code!

Web & App Development

Web & App Development (6th-8th)

We all use web-based apps to shop, communicate, play games, and so much more!

This course teaches the building blocks to program and design interactive websites with emphasis on creative design and technical learning. Students build and customize dynamic websites and mobile-friendly apps using HTML, CSS, and JavaScript.

Roblox Code

Roblox Code (6th-8th)

Students will design, code and play their own 3D worlds with Roblox Studio!

Students code using the programming language Lua which is currently the leading scripting language used in games. Roblox’s special version of this language – Roblox Lua, enhances the experience as students manipulate environments and program while having fun.

From Obbys (obstacle courses) to creating Simulator Games, our Roblox Studio Code classes allows kids to publish the games they make – showing friends why Roblox Lua is so awesome!

Minecraft Modding: Java

Java Modding Minecraft (6th-8th)

By modifying (modding) Minecraft’s underlying code, kids create powerful objects and special powers that do not normally exist in the game – allowing students to use their imaginations to create custom, unique mods.

Learning to code their own mods from the ground up, students literally “hack” the game and write their own rules, all while learning Java (a widely used programming language.).

We offer two versions of this class – Modding ICE and Modding FIRE. In these classes, students will help their Minecraft character survive the icy plains or the sweltering desert by creating tools, food, armor, weapons, blocks, and more.

Extreme Robot Engineering

Robotics Extreme Robot Engineering (6th-8th)

What’s better than building robots using LEGO ® Robotics?

Creating them to climb walls, wobble in waves, or even resist a robot collision! Students will learn about a number of fundamental physics concepts to help them conquer any challenge they face. They’ll encounter many of the laws of our universe and begin to understand that often we need to make trade-offs in order get our project to work in the best way possible.

AI and Machine Learning

AI and Machine Learning (6th-8th)

Everything from your robotic vacuum to Alexa to self-driving cars use AI and Machine Learning to function.

In this course, students explore concepts related to Machine Learning and Artificial Intelligence through the lens of gaming! Students create complex competitive games (such as PONG, Platformer, and AI Monster Runner) while learning how to program game characters with AI functionality, vary difficultly levels in interactive games, and use machine learning in game play!

Contact us

We’ll be in touch within 2 business days to follow up.

For news & special offers, subscribe to our mailing list!

Follow us on: