Where kids learn to code with a smile
At Penguin Coding School, we build future-ready skills through fun, hands-on coding classes for kids ages 5 to 18. Our expert instructors help students learn, create, and grow in Python, Scratch, Robotics, and more!
Get a Free Trial Near You!
Boston Parent Magazine Family Favorite
Winner: Computer Science and Coding Program for Kids 2019, 2021, 2022, 2023, 2024
Top 5: Academic Summer and STEM Summer Program 2018, 2019, 2020, 2021, 2022, 2023, 2024
Our Offerings
Scratch
Learn the fundamentals of coding creating games and animated stories. Scratch was developed by MIT specifically to introduce coding to children, and our curriculum navigates students through increasingly challenging projects.
Ages 6-9
Minecraft
Using Minecraft Education Edition, kids learn the fundamentals of coding by programming their own games. Students create objects, mazes, and more. Use Minecraft Education Edition to maximize learning, not just playing.
Ages 6-9
Python
Our Python program is rigorous but beginner friendly. Introduction to Computer Science, AI, Machine Learning, Data Science, and Networking classes.
Ages 8-18
Javascript
Harness children's creative energy with a game design class using Javascript. Here, variables, functions, and loops are interwoven into a project-based curriculum. Students create web games while learning the basic concepts of coding.
Ages 9-13
Roblox
Using Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to create unique customizations in the Roblox universe.
Ages 9-13
Java
Java - the language used in 90% of enterprises around the world. Java teaches the fundamentals of object oriented programming. It is also the language required for the AP Computer Science A exam.
Ages 13-18
Robotics Competition Teams
There are two levels based on age & experience: First Lego League (FLL) for ages 9-14, which uses Lego Robot kits, and First Tech Challenge (FTC) for ages 12-18 which uses metal pieces, nuts & bolts, motors & servos to build "real" robots.
Ages 9-14
ACSL
Students and professionals compete with each other on solving computer programming challenges. Some competitions can be completed in a couple hours, and some take days and weeks to solve.
Ages 9-18
Robotics
Program and build robots using Python and block coding. Penguin Coding's Robotics combine building with Legos with coding that is accessible to our youngest age groups but challenging for our most advanced students.
Ages 5-18
Mobile App Development
Learn project management in our advanced capstone class, complete with 1:1 mentorship. Learn Swift and Xcode to build real mobile apps, or complete a web or data science project.
Ages 13-18