Power Up Tech Academy offers a comprehensive and flexible elementary and middle school kids' coding curriculum. Kids can take a single course, or build professional level skills over years of study.

We are very proud of our curriculum, which is developed in-house and kid-tested. We are always updating it with new ideas, new projects and new courses to bring your child the very best coding education experience you can find anywhere.

For help with selecting the right class for your child, please call us at 773-382-0778 or book a free Mini-Lesson and Assessment.


Click on each level to read more detailed information.

For kids ages 7+

Learn coding basics such as conditionals, variables, testing and more by using the Scratch language to make video games. Projects include classic games like mazes, space shooters, dodge and grab, and more.

For kids ages 8+

Practice your block-based coding skills by applying them to electronics and robotics. We will use various devices to create projects that both explore coding concepts and elements of robotics such as movement, sound, lights, sensors and more. Some weeks will be more focused on coding, some weeks will involve more electronics and construction.

For kids ages 9+

Learn a new block-based coding language and start making real apps just like you use every day! We will use the camera, accelerometer, swipe gestures, text-to-speech and more on real smartphones.

For kids ages 10+

Learn the languages of the internet and build your own website! Projects will cover a variety of useful website features such as menus, quizzes and slideshows, along with fun knock-offs of popular websites.

For kids ages 10+

Explore one of the most popular professional languages used worldwide in business, science and technology. You will learn to use Python in a variety of settings including art, games, encryption and more.

For kids ages 11+, instructor permission required

Our most advanced course features a rotating selection of topics such as database programming, virtual reality game coding, algorithms, computer hardware and more. This course may be repeated and the content will change each year.
The official language of the course is Python but projects may extend to other languages as needed.


For kids 11+ with no previous coding experience

If you are brand new to coding, but you have typing skills and general computer experience, then this beginner-friendly class is meant for you. We will learn coding basics by building websites with professional coding languages.
After completing this course, you can jump into our Level 5 Python class, or be ready for high school computer science classes.

For kids 8+

Use the Minecraft environment in a more deliberate way as you work with teachers and peers to construct advanced buildings and redstone creations, learn the Minecraft commands, and understand how to use command blocks just like a coding language. A fun way to use your coding skills in a different setting!


Kids who want to just try coding can register for any class which is age appropriate. It is not necessary to complete our entire curriculum to have fun, gain insight into how coding works and learn basic skills.

For kids who wish to complete our entire curriculum, we recommend one year (three sessions) per level, except for level 3 which will take two years because there are two languages to cover. This pace allows time to build strong skills and understanding through a wider variety of project experiences.

Feel free to customize your child's coding learning! We are completely flexible and we will let you know if your child ends up in a level that doesn't suit them. Older beginners (age 10+) or kids with significant previous experience should consult with us for an accelerated path. We also offer private lessons, which may be used for customizing your child's curriculum path.