Coding Classes

Learn to code while BUILDING cool video games and apps and making new friends. Our amazing instructors will BUILD great relationships with your kids and keep them wanting to come back for more.

Coding Classes

Join one of Empow’s award-winning coding classes! Students will learn key coding concepts while exploring different coding languages: Scratch, Python, and Java. Our introductory coding classes have enough material to keep kids engaged for weeks, and makes an ideal on-ramp to Python. Looking for something more advanced? Students who have Python experience can join our Python 201 class or our Advanced Python Team.

When you join our After School STEM Enrichment Program – BUILD, you’ll have access to dozens of classes, available after school. Monthly membership includes two 1-hour classes each week with options across our five STEM domains – Coding, Robotics, Digital Art & Design, Video Game Design and Minecraft. Learn more about all that BUILD membership includes and schedule your free consultation so we can make sure your child has the best path of classes this year!

All Coding Classes are available in our Lexington and Newton Studios, or Online.

One of our most popular classes, this is the ideal starting place for kids who want to code, but don’t quite know where to start, or who have had some exposure to coding but are not yet ready to progress to more advanced languages. In this class, students will learn Scratch, a drag-and-drop coding system. Students will learn by initially building a small video game or cool animation, and then progressing to more complex projects. Along the way, they will learn universal coding concepts applicable for more advanced coding languages such as Python, Java, and C#.

  • Result: A series of small video games or animations. At least one more complex project.
  • Badge Levels Earned: 1, 2, 3, 4

One of our most popular classes, Python 101 is perfect for kids with some coding experience who want to challenge themselves by going deep into Python’s capabilities. Students will navigate the text-based programming in IDLE, Python’s integrated development environment, and learn to write key building blocks of code, such as variables, conditionals, and loops. They will then combine these elements to create a video game to take home. More advanced students will tackle more complicated challenges including file I/O, arrays, and methods for efficient algorithm design.

  • Result: Video game to take home and show to family and friends!
  • Badge Levels Earned: 4, 5, 6 

Want to design and code video games or apps? This is the place! Some students begin by modifying existing platformer video games, then step up to building a 2D video game from scratch. Using PyGame, Python’s library of computer graphics and sound effects, these students learn code structure by tinkering with alternate physics and game designs, integrate new features into their worlds, use advanced data structures, explore and leverage PyGame libraries, and produce a playable advanced project to take home. Some students learn the same concepts by designing and building custom applications using advanced Python libraries such as Keras, Flask, and Image Recognition. Whatever your passion, come build something cool to bring home and level up your coding capabilities!

  • Result: 2D advanced video game or custom application
  • Badge Levels Earned: 6, 7, 8 

Are you ready for the ultimate Python challenge? This class is designed for students who have completed all 8 badge levels in our Python curriculum, and are ready to work on a team development environment such as one would find in a software company. Students will work as a team, select a project, develop a design approach, assign roles, put their Python skills to use, solicit user feedback, revise their work, and deliver a real application that will be published in locations such as the App Store or Google Play.

  • Result: A real application built by the team ready for submission to popular application marketplaces
  • Badge Levels Earned: 8


These virtual classes rock-- we love Empow!

I didn’t think I’d get to see my friends for awhile, but with the online Empow class, it’s like we’re together again!

These classes give me the time to get my own work done while knowing my child is learning valuable skills in a supervised setting. You've done a great job!

The small virtual class size and attentive and knowledgeable teachers make sure that my son is engaged and learning while also having fun!

My two kids attended virtual classes at Empow Studio today with their teachers and classmates, and it was a fantastic experience. Not only did it keep them busy during this challenging time when both my husband and I are trying to work from home, but it also provided them with an enriching academic activity and fulfilling interaction with their teachers and classmates!

Both my husband and I are physicians, and are having to work long hours while our kids are at home with limited supervision. You have thought of everything we are desperately in need of right now. THANK YOU!


THANK YOU, THANK YOU, THANK YOU for doing this for our children (and for us parents too)!!!!!


#1 Winner, 6 Years Running!

Best STEM Summer Camp
#1 in 2020, #1 in 2019

Best Academic Summer Camp
Top 10 in 2020, #1 in 2019, #1 in 2018, Top 5 in 2016, Top 5 in 2015

Best School Vacation Camp
#1 in 2020, #1 in 2019, #1 in 2018, #1 in 2017

Best Science Technology & Digital Arts Summer Camps
#1 in 2018, #1 in 2017

Best Kids Party
Top 10 in 2020, #1 in 2019, #1 in 2018

Top Five, 7 Years in a Row!

Best Winter Camp
Top 5 in 2020, #1 in 2019, Top 5 in 2017

Best Among All Types of Enrichment & After-School Programs
Top 10 in 2020, Top 5 in 2019, #1 in 2018, #1 in 2017

Best Science & Technology Programs
Top 10 in 2020, Top 5 in 2019, Top 5 in 2018, Top 5 in 2017, Top 5 in 2016, Top 5 in 2015

Best Among All Types of Teen Focused Summer Camps
Top 5 in 2019

Best Educational Support & Tutoring
Top 5 in 2014

Empow is closing for businessRead our announcement to learn more