HOW WE TEACH KIDS TO CODE
We are passionate about creating the best coding education for kids you can find anywhere. Based on education research, computer science principles, and our experience with thousands of kids, we have developed an approach that yields a high quality and personalized coding education.
KEY IDEAS BEHIND OUR APPROACH
In every class, we make real projects, including games, animations, websites, and apps. These are working digital creations that kids can play, share, and be proud of, from day one. Students are encouraged to make these projects uniquely their own by making creative decisions all along the way. We also give time for "personal projects" along the way to allow independent design, practice and creativity.
SMALL CLASS SIZE & LOW RATIO
We keep our classes small on purpose. We maintain a 4:1 ratio, which minimizes the time when kids aren't coding because they are waiting for help. It allows the teachers to know every student, and understand their goals and what they are working on. And it means that every kid gets 1-on-1 attention every time they attend a Power Up class. We think that's important and special.
STAFF WHO CODE
We hire teaching staff who understand Computer Science and how to work with kids. Our Instructors have post-secondary education in Computer Science, and Teaching Assistants are drawn from skilled high school and college students. Our instructors are role models for computational thinking and problem solving skills in their 1-on-1 interactions with students.
We use block-based languages with younger kids. These simpler environments allow the kids to actually build code instead of just tweaking it. And because there are no barriers, they can engage with concepts instead of focusing on typing and memory. This makes our classes for kids very motivating and productive, with working games completed in just 1-2 classes.
ADVANCED LEARNING PATH