After-School Coding for Kids

We have designed age-appropriate courses to teach your child the fundamentals of coding and to inspire them to pursue technology interests in the future. If you are unsure which class may be best suited for your child, see recommendations based on their grade. If you have questions, please feel free to contact us.

CodeAdvantage offers fantastic classes at both Elementary Schools and Middle Schools. Click on each class to learn more.

Elementary School Classes

3D Game Design Kodu grades 1 - 5

One of the best ways to get a child excited is to allow them to create something of their own. In this class, we enable young kids to make their own 3D video games by using fundamental coding concepts. Kids bring their imaginations to life with Kodu - a visual programming language that helps your child develop critical skills of storytelling, creativity, and problem solving. A great introduction to coding.

Scratch grades 3 – 5

Scratch is a graphic programming language developed at MIT. This class provides a powerful learning tool for beginner programmers. Young students will learn fundamental programming concepts by creating animations and computer games with interacting characters. This class creates a beginner foundation in programming which can be used in other advanced languages.

Modding in Minecraft (Java) grades 4 – 5

Modding in Minecraft is the #1 way to learn computer science – making the popular video game Minecraft your own! By modifying (modding) Minecraft’s underlying code, kids create powerful objects and special powers that do not normally exist in the game!! By 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)

Robotics and Engineering grades 1 - 5

We've seen them in movies, read about them in books, incorporated them in industry, and now even find them as toys! Robots are quickly becoming a huge part of every day life and we need to now learn how to worth with, or create, these machines. So why not have our kids learn too? These junior robotics courses will teach children valuable concepts in engineering and physics, allow them to experiment with their ideas, expose them to the process of designing a product to complete a specific job, and show them that many times there is more than one correct solution to the same problem!


Middle School Classes

Modding in Minecraft (Java) grades 6 – 8

Modding in Minecraft is the #1 way to learn computer science – making the popular video game Minecraft your own! By modifying (modding) Minecraft’s underlying code, kids create powerful objects and special powers that do not normally exist in the game!! By 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)

Design with Python grades 6 - 8

Python is a widely used programming language and often regarded as a great “first programming language” to learn. It has special emphasis on readability and utilizing fewer lines of code to express concepts. Through Pygame, we use a game-based learning approach to teach and demonstrate the power of python. We demonstrate how Python can be used to create simple and complex games.