All Locations

CodeAdvantage is a high quality coding and robotics provider. We work with top private schools and school districts across the country. Our large variety of classes focus on K-8th graders to get them excited to learn coding fundamentals while having a blast and creating exciting projects of their own!

We conduct classes in-person and online. Please see our locations below. If you want to help bring classes to your community, you can fill out a form and earn a free class!

Check out our classes

Click on any class below to learn more!

Read about all our Lower Elementary classes below

aweSTEM

aweSTEM (Pre-K-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!

Techie Kids

Techie Kids (K-1st)

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!

Scratch Jr

Scratch Jr (K-2nd)

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!

Kidbots

Kidbots (K-2nd)

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!

aweSTEM Camp

aweSTEM Camp (K-2nd)

Kids have a blast solving problems, designing projects and creatively expressing themselves in this fun-filled camp!

We teach STEM concepts to our youngest learners using hands-on activities help to develop critical and creative thinking skills. Our students will create fun projects to demonstrate their new knowledge including Line of Sight puppets and Code Strings! Taking what they have learned, kids will be able to bring their imaginations to life in full, 3D color. Using a block coding program, kids will learn about loops, variables, and constructors while coding their own 3D video game including Frogger Freeway, Underwater Diving, and Sports Games! Students continue to put valuable coding concepts into action by building cool Lego robots and programming them to come to life! This aweSTEM camp is educational, cool, and FUN!

Coding Spark

Coding Spark (K-2nd)

In this “sampler” class, kids will get a fun-filled introduction to coding, robotics, and game design classes with a variety of different classes! In each class, they will be introduced to coding concepts and will be able to apply what they learn to program a video game, create animated stories, construct robots that come to life, and even program a hand held circuit board!

Classes included: 3D Video Game design, Kidbots, Scratch Jr, Microbit

Scratch Jr Encanto

Scratch Jr Encanto (K-2nd)

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!

Junior Coder Camp

Junior Coder Camp (K-2nd)

Learning to code at any age is beneficial to students. Similar to learning another language, early exposure can help a child pick it up with confidence and ease. Our Junior Coder camp gives kids a way to learn critical coding skills while creating animations, programming Lego® robots and coding their way through a Minecraft World Adventure (including Hogwarts).

With Scratch Jr, kids will code their own short stories, apply element of animations and create their own sprites and objects – all while learning coding fundamentals! Kids then reinforce those valuable coding concepts while building their own Lego® robots and programming them to come to life! The adventure isn’t over until we have explored some new worlds in the Minecraft realm! Students will explore, build, and code while visiting ancient Egypt, Tokyo Disneyland, the wizarding world of Harry Potter, and more!

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.

Minecraft Code: Harry Potter Adventure

Minecraft Code: Harry Potter Adventure (1st-2nd)

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

Roblox Build

Roblox Build (1st-2nd)

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!

micro:bit - Code Control

micro:bit - Code Control (1st-2nd)

Let’s combine the power of the physical world with our digital world imaginations in this “hands-on” introduction to coding! Using a micro:bit circuit board, kids learn to CREATE and code with technology. We introduce simple controller mechanics so kids can apply it coding games - making them feel more realistic and interactive. Students don’t just play a game – they build it and control it in their hands!

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-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)

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!

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!

Action Scratch

Action Scratch (3rd-5th)

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.

micro:bit Code Control

micro:bit Code Control (3rd-5th)

If your child loves to play video games, give them even more power to code and control the game with the micro:bit circuit board! In this “hands-on” class, we program a handheld micro:bit circuit board to become our own video game console! With tons of features, these circuit boards are a great tool to teach complex controller dynamics by programming a wide set of game types including Flappy Bird, Obstacle Scroller, and the Dinosaur Game. Progressing to increasingly advanced game designs, kids will program features such as reaction time, smoother motion and more complex "Jumper" styles!

Pokebots

Pokebots (3rd-5th)

Calling all Pokémon fans to join us on this fun-filled adventure to catch ‘em all! This class uses LEGO® robotics to create creatures of all shapes and sizes. Students have a blast making them move by learning coding fundamentals! From programing a Magikarp to swim to building a Ryhorn to respond to a motion sensor, kids also learn about gravity, friction, torque, and angular velocity. This entertaining and educational introduction to robotics is a blast even if your child isn’t into Pokemon - these fantastic creatures are very relatable to everyday animals - all are welcome!

Projects include: Students will discover how a Magikarp is able to swim around, program a Pikachu to crawl around on all fours, and build a Ryhorn to respond to a motion sensor

Jedi Robotics

Jedi Robotics (3rd-5th)

May the Force be with you! Using LEGO ® robotics, students construct droids that will lead them on this exciting trip through the planets in the vast Star Wars universe. By learning coding fundamentals, kids will program these droids to overcome challenges and deal with various obstacles on their journey! Along the way, students will also learn about important concepts including center of mass, energy, gear ratios, shockwaves, and more! Whether your child is a big Star Wars fan or has an interest in space, this class turns robotics and physics into a fun-filled adventure!

Projects include: Build and program a droid that can move around and be steered, Design a speeder bike that can move across any terrain in space, Program your droid to move around on its own and avoid dangerous obstacles!

Anibots

Anibots (3rd-5th)

This class uses LEGO ® robotics to create animal robots and make them move. Why do giraffes have long necks? Why are so many fish-shaped differently? Why do cheetahs need 4 legs? Students will learn about animals and how their bodies help them perform specific tasks. They’ll also learn that concepts like torque, traction, and angular velocity make designing these “anibots” trickier than it may appear.

Earthbots

Earthbots (3rd-5th)

Using LEGO® robotics, students will learn about some of the coolest environments on the planet. They will create and program robots to: withstand the heat of volcanoes and avoid any lava in the way, have just the right amount of friction to pull their way up steep and snowy mountains, withstand the pressure of the ocean as they raise a periscope from its darkest depths, and more!

Minecraft Code: Harry Potter Adventure

Minecraft Code: Harry Potter Adventure (3rd-5th)

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

3D Video Game Design

3D Video Game Design (3rd-5th)

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!

aweSTEM Camp

aweSTEM Camp (3rd-5th)

Using a mix of off-screen and on-screen activities, kids learn about coding fundamentals and put them into action by designing projects and expressing themselves in this fun-filled camp!

Through hands-on activities, kids develop critical and creative thinking skills with projects that demonstrate their new coding knowledge including Functional Marionettes and and Very Scary Variables! Taking what they have learned, kids will use loops, variables and more to program animations, 3D Video Games and a game console they can hold in their hands! Students continue to put valuable coding concepts into action by building and programming a variety of robots including space, earth, and the animal (or Pokemon) world.

Game Designer Camp

Game Designer Camp (3rd-5th)

We know kids LOVE their video games! In this camp, we use video games to teach game design and coding fundamentals!! In this amazing gaming adventure, kids will learn critical coding skills, open up new ways to be creative, and enhance problem solving skills! Using Roblox Studio (an aspiring developer’s playground), students will build and code projects using Lua, the leading scripting language. Then, we give kids the power to program a handheld micro:bit circuit board to become their very own game console! With tons of features, students can program a wide set of games including Flappy Bird, Obstacle Stroller, and more! Before the adventure is over, we take a trip to the magical world of Harry Potter. With every new adventure, kids will code their own spells, fight off monster with programming know how, and take on quests with confidence! 

Coding: Game Lab Camp

Coding: Game Lab Camp (3rd-5th)

In this camp, kids don’t just play video games, they get to CREATE them by learning and apply coding and game design skills. Learning about Java, kids will create their own “mods” (or modifications) in the game and literally “hack” the game to bring their imaginations to life! They will create awesome min-games such as Blocky Races, Ravine Runner, and Swoop De Loop! Then, we take Scratch one level further by using it to explore AI and Machine Learning concepts including augmented reality and simulated learning and functions. With this knowledge, they can create fast-paced interactive games such as Fruit Ninjas, Chatbots, and AI Pets! Before the adventure is over, we make a stop in Roblox Studio (an aspiring game developer’s playground) to teach game design principles so kids can build/code Obby’s and self-made worlds!

Robotics Camp

Robotics Camp (3rd-5th)

Kids have a blast solving problems, designing projects and creatively expressing themselves in this fun-filled camp! Using exciting hands-on activities, kids engage multiple areas of their brain which allows for learning to happen from real life experiences. With emphasis on robotics, kids will build animals and pokemon robots while learning about gravity, friction, and torque. They will program these creatures to come to life with their coding know-how! We also take kids on a journey “out of this world” through the solar system. With space rovers they can construct and program, students explore the planets, deal with atmosphere changes, and conquer changes in gravity. Robotics are the only cool thing a young coder can see and touch. With micro:bit circuit boards, kids can program a wide set of games including Flappy Bird, Obstacle Scroller, and more! They program their very own video game console!

Coding Club

Coding Club (3rd-5th)

In this “sampler” class, kids will get a fun-filled introduction to coding, robotics, and game design classes with a variety of different classes! In each class, they will be introduced to coding concepts and will be able to apply what they learn to program a video game, create animated stories, construct robots that come to life, and even program a hand held circuit board!

Classes included: Minecraft Code: Harry Potter, AI Gaming and Machine Learning, Spacebots, Microbit

 

Scratch Encanto

Scratch Encanto (3rd-5th)

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!

Python Game Quest

Python Game Quest (4th-5th)

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!

AI Gaming & Machine Learning

AI Gaming & 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 allow kids to publish the games they make – showing friends why Roblox Lua is so awesome!

Minecraft Modding: Java

Minecraft Modding: Java (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 an “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.

Spacebots

Spacebots (6th-8th)

Using LEGO ® robotics, students construct and program space rovers that that will lead them on a journey through the solar system. As students explore the planets of our galaxy, they’ll need to conquer the changes in gravity, orbit around objects, deal with the atmosphere, and more. Class participants will learn about how they can use their knowledge to simulate many real-world problems and that parts, time, and other factors can become huge problems when working on a design project.

Engineering Robotics

Engineering Robotics (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.

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 allow kids to publish the games they make – showing friends why Roblox Lua is so awesome!

Python Game Quest

Python Game Quest (6th-8th)

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!

AI Gaming & Machine Learning

AI Gaming & Machine Learning (6th-8th)

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!

Minecraft Modding: Java

Minecraft Modding: Java (6th-8th)

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.

Coding: Game Lab Camp

Coding: Game Lab Camp (6th-8th)

We all use some of the most popular programming languages everyday – YouTube, Google, and Instagram! In this class, students explore fundamental coding concepts while working with specific “real world” programming languages including Java, Lua, and Python! While learning Java fundamentals, kids customize Minecraft minigames and mods such as Blocky Races, Spleef, and even create their own Lucky Blocks! Exploring the world of Roblox Studio (a game developer’s playground), kids code using Lua (the leading scripting language in games), create their own games and publish what they make! Using the same mechanics found in popular games such as Tetris, Space Invaders, and Animal Crossing, our students will build their own video game while learning the fundamentals of Python!

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

Follow us on: