Power Up Tech Academy offers a flexible sequence of courses to allow your child to explore coding according to their own interests and pace.
All our classes are Project Based. This means that we have the kids building working games, animations, apps and more every single class. For beginners, we teach the project step-by-step at the front of the room, and the kids build along with us on their individual computers. More advanced students may work on their own projects, and we will teach mini-projects to illustrate specific concepts.
We indicate age and grade ranges to our classes, and younger kids within each range may benefit from repeating classes, while older kids may move forward very quickly. It is also possible to go back to explore a programming language that interests you more deeply, or move around to get a taste of multiple languages.
We recommend a strong foundation in Scratch before exploring other courses such as Minecraft Mods or Android Apps. Typically this is at least 2 sessions.
Beginner projects introduce basic patterns and structures, and provide model projects that kids can emulate.
Students will typically build several different shorter projects the first time they learn a language.
Intermediate projects expand the student's range of patterns and concepts, and focus on learning to find and fix errors.
Projects tend to be larger, and students may work on just 1 to 3 projects in a session.
We consider a student Advanced once they are building complex projects with a high degree of independence. We work with these students on designing better quality code and thinking like a programmer.
Projects again tend to be larger, and students may work on just 1 project for weeks or months.
Also check out our frequently asked questions page for more information, including level progression.
Note: This information is provided as a general guideline. Please contact us if you have specific questions about your child's level.