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 US, but also boast a retention rate of close to 100%.
We’ve created a turnkey approach to our 20+ fun, interactive Coding and Robotics classes. We can help you start coding enrichment classes from scratch or supplement your existing STEM program—we seamlessly integrate into your school offerings, providing a refreshingly easy partner experience.
Click on any class below to learn more!
A few reasons why it’s so easy to add CodeAdvantage to your schedule:
Plus you’ll have access to our Education Director 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.
Kew-Forest loves working with CodeAdvantage because they make the complicated world of coding fun and interactive. The children self-discover certain key concepts like cause and effect in a natural and engaging environment. We look forward to continued partnership with Code Advantage!
What initially drew me to CodeAdvantage was the fact that to them, students come first. They put extra effort into hiring instructors that have teaching experience and backgrounds, and have a rigorous curriculum that is clear, organized, and with a goal in mind. Every time I walk into a class that CodeAdvantage is in the students are engaged, excited, and most of all happy.
With the growing interest in coding, Code Advantage has helped us develop technology classes at our school and student enthusiasm for learning technology has grown! They provide innovative learning opportunities for children, recruit good teachers and always listen to our needs.
Education Director
Erica Chodkowski is the Education 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.
Kindergartners 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!
Learning to Code is a critical skill for children to learn! Much like learning another language, it’s best to have kids learn about programming concepts early and often! In our Scratch Jr class, kids will learn coding concepts including computer automation and linear sequencing. They will make short stories, apply elements of animation, and create their own sprites and objects – all using technology and coding fundamentals!
Welcome to the magical world of Encanto! In this class, students will learn the fundamentals of coding while creating animations and projects with their favorite characters from Encanto. Every class is a new adventure and opportunity to put coding fundamentals into action! From finding Bruno to helping Mirabel find her door, kids will have a blast learning about loops, variables, and more while creating their own magical journey!
Using coding skills in Scratch Jr, students will design their own games, such as Coin Collecting, Hide-n-Seek, Magic Cups, Dodgeball, Pac-Man and more! Each class offers a new and exciting backdrop where kids can let their imaginations go wild!
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. Step by step, we build for a variety of cool LEGO robots based around a motor and controller. Then, kids use a block based programming language to make their creation come to life! It’s educational, cool, and FUN!
This STEAM-focused course introduces students to the exciting and multifaceted world of digital art. Through a series of creative projects, students will learn the fundamentals of graphic design, image editing, digital storytelling, and more. Sample projects include a birthday card, a poster for an imaginary movie, and a simple animation.
Welcome to the World of Witchcraft and Wizardy! In this class, students will learn to code while exploring an interactive Harry Potter world in Minecraft! Every class is a new adventure and opportunity to put coding fundamentals into action. Traveling to Hagrid’s hut, the Quidditch pitch, Privet Drive, Diagon Alley, and beyond, kids will take on quests, fight off some monsters, and cast some magic spells!
Join us on this incredible and magical journey!
Projects include: brewing potions, enchanting items with special abilities, learn Redstone basics
Prior coding or Minecraft experience not required.
Grab your passports, we are off to explore new worlds within the Minecraft realm! Students will learn to move, explore, build, and code within Minecraft while visiting exciting places including ancient Egypt, Tokyo Disneyland, Chicago, the wizarding world of Hogwarts, and more! Students will use their knowledge and creativity to design projects on their own. Students do not need prior experience with Minecraft.
Prior coding or Minecraft experience not required.
The Minecraft world is in danger! In this class, students will learn coding fundamentals and use them to create powerful superheroes with special abilities. Each class creates a new opportunity for our coders to save the Minecraft world against a new danger! From traveling to a ruined city and exploring a frozen bunker to saving the White House and more! Students will have an amazing time putting their coding skills to the test!
Projects include: Anvil Rain using commands and loops, Programmable Robot Bodyguard with selector variables, Gladiator using position variables and fill commands.
Prior coding or Minecraft experience not required.
The balance of the Minecraft world is disrupted! In this riveting class, students will dive into the immersive world of Avatar the Last Airbender, harnessing the power of coding to master the 4 elements: air, water, earth, and fire! Each session uncovers a new element for our young coders to explore and conquer, each with its unique challenges and mysteries. From the towering mountains to the depths of the oceans, from molten lava caverns to expansive plains of gusting winds, the Minecraft world is awaiting your command! Students will embark on an unforgettable journey, putting their coding skills to the ultimate test in an adventure of creativity, problem-solving, and elemental mastery!
Projects include: Airbending using levitation potion abilities, Waterbending using enchantments, Earthbending using loops, random numbers and shapes, Metalbending using loops and agent manipulation, culminating in the Avatar State - a grand test of integrating all coding concepts learned.
Kids love to play video games! Let’s turn screen time into skill time by teaching them how to create their own 3D video games!!
In this class, kids will embark on an aquatic adventure to create fun, interactive games. Using block programming, young students learn coding fundamentals including objects, conditionals, constructors, logic gates, loops, and more!
PC required. No Macs or Chromebooks.
May the Force be with you! Using the Minecraft platform, students will learn coding fundamentals while exploring fantastical worlds - constructing and coding everything around them including vehicles and planets! In this educational and fun-filled class, students will overcome challenges while learning coding concepts including coordinates, functions, methods, loops, variables, and more! Whether your child is a big Star Wars fan or has an interest in space, this class takes them on an exciting “out of this world” adventure!!
Projects include: Coding a lightsaber, Surviving an epic battle, Spawning a horde of enemies, and Creating a force attack to destroy blocks
Prior coding or Minecraft experience not required.
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!
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.
This isn’t the usual Roblox! In this class, kids will delve into the amazing world of Roblox Studio - an aspiring game developer’s playground!! Using this software (which is also used in our advanced Roblox Code class), students will sharpen their computer skills, express creativity in new ways, and create their own self-made worlds! Learning about game design concepts, kids will have a blast with games such as Obby and Galactic Speed!
No Chromebooks
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.
This isn’t the usual Roblox! In this class, kids will delve into the amazing world of Roblox Studio - an aspiring game developer’s playground!! Using this software (which is also used in our advanced Roblox Code class), students will sharpen their computer skills, express creativity in new ways, and create their own self-made worlds! Learning about game design concepts, kids will have a blast with games such as Obby and Galactic Speed!
No Chromebooks
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!
This STEAM-focused course introduces students to the exciting and multifaceted world of digital art. Through a series of creative projects, students will learn the fundamentals of graphic design, image editing, digital storytelling, and more. Sample projects include a birthday card, a poster for an imaginary movie, and a simple animation.
Students harness the power of AI technology to support and enhance their creativity while building a unique multimedia story, combining original ideas with the power of AI! Along the way, they’ll learn about creative writing, AI ethics, and a range of AI tools. They will fully develop main characters including personality, imagery, and more. They will use AI to create visuals to represent story locations and utilize ChatGPT to enhance their existing story ideas. Students will also be challenged to think critically about AI-generated content, its many uses, and its limitations.
Note: this class is structured like a creative writing class, but every step of the process uses AI tools to prompt creativity and fully realize students’ ideas
Welcome to the World of Witchcraft and Wizardy! In this class, students will learn to code while exploring an interactive Harry Potter world in Minecraft! Every class is a new adventure and opportunity to put coding fundamentals into action. Traveling to Hagrid’s hut, the Quidditch pitch, Privet Drive, Diagon Alley, and beyond, kids will take on quests, fight off some monsters, and cast some magic spells!
Join us on this incredible and magical journey!
Projects include: brewing potions, enchanting items with special abilities, learn Redstone basics
Prior coding or Minecraft experience not required.
The balance of the Minecraft world is disrupted! In this riveting class, students will dive into the immersive world of Avatar the Last Airbender, harnessing the power of coding to master the 4 elements: air, water, earth, and fire! Each session uncovers a new element for our young coders to explore and conquer, each with its unique challenges and mysteries. From the towering mountains to the depths of the oceans, from molten lava caverns to expansive plains of gusting winds, the Minecraft world is awaiting your command! Students will embark on an unforgettable journey, putting their coding skills to the ultimate test in an adventure of creativity, problem-solving, and elemental mastery!
Projects include: Airbending using levitation potion abilities, Waterbending using enchantments, Earthbending using loops, random numbers and shapes, Metalbending using loops and agent manipulation, culminating in the Avatar State - a grand test of integrating all coding concepts learned.
The Minecraft world is in danger! In this class, students will learn coding fundamentals and use them to create powerful superheroes with special abilities. Each class creates a new opportunity for our coders to save the Minecraft world against a new danger! From traveling to a ruined city and exploring a frozen bunker to saving the White House and more! Students will have an amazing time putting their coding skills to the test!
Projects include: Anvil Rain using commands and loops, Programmable Robot Bodyguard with selector variables, Gladiator using position variables and fill commands.
Prior coding or Minecraft experience not required.
Grab your passports, we are off to explore new worlds within the Minecraft realm! Students will learn to move, explore, build, and code within Minecraft while visiting exciting places including ancient Egypt, Tokyo Disneyland, Chicago, the wizarding world of Hogwarts, and more! Students will use their knowledge and creativity to design projects on their own. Students do not need prior experience with Minecraft.
May the Force be with you! Using the Minecraft platform, students will learn coding fundamentals while exploring fantastical worlds - constructing and coding everything around them including vehicles and planets! In this educational and fun-filled class, students will overcome challenges while learning coding concepts including coordinates, functions, methods, loops, variables, and more! Whether your child is a big Star Wars fan or has an interest in space, this class takes them on an exciting “out of this world” adventure!!
Projects include: Coding a lightsaber, Surviving an epic battle, Spawning a horde of enemies, and Creating a force attack to destroy blocks
Prior coding or Minecraft experience not required.
In this super fun class, kids learn fundamental programming concepts including loops, conditionals, and variables by creating a variety of games and adventures! Kids marvel at how they can program Scratch to play baseball, program a dragon to fly around the world, and go surfing using math!! This intro to coding forms a solid foundation which can be used in other advanced programming languages.
A great intro for kids that may want to be part of First LEGO League (FLL) team in the future. The FLL competition is part Robotics and part Innovation project plus presentations around core values, teamwork, and innovation. This class focuses on the Robotics part. Kids learn valuable coding concepts while tapping into their imaginations to create and program robots. They will complete fun missions, tasks, and obstacles – all which can help prepare them for the types of challenges that are part of First LEGO League.
Hey there, brave adventurers and mighty wizards! Are you ready to begin the most epic quest of your lives? Together, we'll embark on a journey of discovery, friendship, and endless fun! In our Dungeons and Dragons adventures, we're not just playing games – we're shaping heroes, scholars, and creative minds! D&D engages the use of Critical Thinking and Logic; Math and Probabilities; Creativity; and Social and Language Skills! Let the dice roll and the magic unfold – your grand adventure awaits!
Apps are a huge part of our daily lives! They entertain us, keep us organized, help us communicate, and so much more. With an “easy to use” interface, students can take their ideas and turn them into their very own apps! This introductory app development course guides students through the process of designing and programming multiple kinds of apps while teaching coding fundamentals such as variables, data type, flow control, debugging, and object-oriented programming. Through a combination of creative thinking, problem-solving, testing and technical skills, students will be encouraged to think about the WHY for each kind of app along with being inspired to create every time they have a great idea! This course is a great way to bring student’s creativity and skills to life while they learn exciting coding fundamentals! Projects include: Creating clicker games, a translator app, object collection games
Pre-requisite: Scratch
In This House, We Make Magic….Coding Magic! Join us in this fun-filled adventure – your child can learn about loops, variables, and functions – all while exploring their favorites characters and moments from Encanto! Every class is a magical journey that allows students to apply coding concepts to create Encanto-themed animations and projects! Join us as we travel the world of magic (and coding) with the Family Madrigal!
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!
PC required. No Macs or Chromebooks.
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. Step by step, we build for a variety of cool LEGO robots based around a motor and controller. Then, kids use a block based programming language to make their creation come to life! It’s educational, cool, and FUN!
Coding is the language of the future! In this super fun class, kids learn fundamental programming concepts including loops, conditionals, and variables by creating a variety of games and adventures! Kids marvel at how they can program Scratch to play baseball, program a dragon to fly around the world, and go surfing using math!! This intro to coding forms a solid foundation which can be used in other advanced programming languages.
Have you ever wondered…
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!
No iPads or Tablets
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 allow kids to publish the games they make – showing friends why Roblox Lua is so awesome!
In this fun class, students will take coding to the next level by programming games and competitions! With more advanced programming concepts, kids will create their own characters for head to head match ups including Pokemon characters, superheroes, famous sport teams, and their own original characters! Concepts covered include input/output, typecasting, variables, random number generation, and conditionals.
Prior Python experience not required.
No iPads or Tablets
Ever heard of Cookie Clicker or Venture Capitalist video games? These hugely popular games represent an ‘auto clicker” or incremental game genre! In this class, students will create their own auto clicker game. Students will program a game so that when a button is clicked on the keyboard, they can increase their score. With the increased score, they can spend points on upgrades in a shop system (also created by the student) to increase their score further! Students will utilize coding concepts such as conditionals, loops, type casting, and variables to create their own exciting clicker game that even their friends can play.
Prior Python experience not required.
No iPads or Tablets
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 allow kids to publish the games they make – showing friends why Roblox Lua is so awesome!
In this fun class, students will take coding to the next level by programming games and competitions! With more advanced programming concepts, kids will create their own characters for head to head match ups including Pokemon characters, superheroes, famous sport teams, and their own original characters! Concepts covered include input/output, typecasting, variables, random number generation, and conditionals.
Prior Python experience not required.
No iPads or Tablets
Ever heard of Cookie Clicker or Venture Capitalist video games? These hugely popular games represent an ‘auto clicker” or incremental game genre! In this class, students will create their own auto clicker game. Students will program a game so that when a button is clicked on the keyboard, they can increase their score. With the increased score, they can spend points on upgrades in a shop system (also created by the student) to increase their score further! Students will utilize coding concepts such as conditionals, loops, type casting, and variables to create their own exciting clicker game that even their friends can play.
Prior Python experience not required.
No iPads or Tablets
No iPads or Tablets
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 an “on-ramp” for middle school students ready to learn to code!
No iPads or Tablets
Time to create your own video game! Learn coding fundamentals of Python while creating your own version of a classic video game genre. Using the same mechanics found in popular games such as Tetris, Space Invaders, and Animal Crossing you can build your own video game with customized characters, backdrops, and the “quest” of the game. Throughout the class, we will build upon your game, create start menus, and design multiple levels of difficulty. Get ready to amaze family and friends with your own video game creation!
No iPads or Tablets
Prerequisite: Python
Time to create your own video game! Learn coding fundamentals of Python while creating your own version of a classic video game genre. Using the same mechanics found in popular games such as Tetris, Space Invaders, and Animal Crossing you can build your own video game with customized characters, backdrops, and the “quest” of the game. Throughout the class, we will build upon your game, create start menus, and design multiple levels of difficulty. Get ready to amaze family and friends with your own video game creation!
Prior Python experience not required.
No iPads or Tablets
Prerequisite: Python
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.
Have you ever wondered…
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!
Let’s travel! The world wide web can connect people on opposite sides of the globe, and makes it possible to share content and ideas internationally. In this course, you’ll use HTML, CSS, and JavaScript to build, design, and customize your own website or web-based apps based on a country of your choosing! It will be an exciting opportunity for students to highlight the many nations and cultures across the globe.
Apps are a huge part of our daily lives! They entertain us, keep us organized, help us communicate, and so much more. With an “easy to use” interface, students can take their ideas and turn them into their very own apps! This introductory app development course guides students through the process of designing and programming multiple kinds of apps while teaching coding fundamentals such as variables, data type, flow control, debugging, and object-oriented programming. Through a combination of creative thinking, problem-solving, testing and technical skills, students will be encouraged to think about the WHY for each kind of app along with being inspired to create every time they have a great idea! This course is a great way to bring student’s creativity and skills to life while they learn exciting coding fundamentals!
Projects include: Creating a rhythm game (similar to Guitar Hero), word games, and clicker games
Students will learn essential coding, engineering, and problem solving skills by building and programming custom robots. Using sensors, motors, and a variety of coding programs, including Python, we create a strong foundation as kids collaborate in teams to complete fun, interactive missions and challenges!
Hey there, brave adventurers and mighty wizards! Are you ready to begin the most epic quest of your lives? Together, we'll embark on a journey of discovery, friendship, and endless fun! In our Dungeons and Dragons adventures, we're not just playing games – we're shaping heroes, scholars, and creative minds! D&D engages the use of Critical Thinking and Logic; Math and Probabilities; Creativity; and Social and Language Skills! Let the dice roll and the magic unfold – your grand adventure awaits!
Students harness the power of AI technology to support and enhance their creativity while building a unique multimedia story, combining original ideas with the power of AI! Along the way, they’ll learn about creative writing, AI ethics, and a range of AI tools. They will fully develop main characters including personality, imagery, and more. They will use AI to create visuals to represent story locations and utilize ChatGPT to enhance their existing story ideas. Students will also be challenged to think critically about AI-generated content, its many uses, and its limitations.
This class is structured like a creative writing class, but every step of the process uses AI tools to prompt creativity and fully realize students’ ideas
A great intro for kids that may want to be part of First LEGO League (FLL) team in the future. The FLL competition is part Robotics and part Innovation project plus presentations around core values, teamwork, and innovation. This class focuses on the Robotics part. Kids learn valuable coding concepts while tapping into their imaginations to create and program robots. They will complete fun missions, tasks, and obstacles – all which can help prepare them for the types of challenges that are part of First LEGO League.
We’ll be in touch within 2 business days to follow up.