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.
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
RAVE REVIEWS FROM PARENTS LIKE YOU …
… and COUNTLESS AWARDS FOR ALL WE DO
#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