Coding Mobile Apps


Intermediate coders can learn to create real mobile apps and games in this class! These apps will use phone features such as the camera, accelerometer, GPS, touch gestures and more. We will also extend many key coding concepts including variables, functions, lists, conditionals, properties and events.

Ages 9+
Language Thunkable

What Kids Will Learn and Do

This class will teach kids how to build a series of working mobile apps and games that are practical, clever and fun!

  • Learn to use a block-based app coding language, and how to export your mods onto a mobile device for testing
  • Work with fundamental coding concepts, such as variables, lists, functions, conditionals, loops and more
  • Design and build several apps using mobile phone components such as the camera, accelerometer, pedometer, and more
  • Learn techniques for game programming on a mobile device, using components such as a clock, canvas and sprites

Apps will run on Android devices, with future cross-platform iOS potential.

Class Schedule

Students at this level select one regular day and time to attend. We offer this class two times per week.

Make up lessons are permitted for missed classes with 24 hour advance notice, but the same lesson cannot be guaranteed.

The current days and times of this class are:


With enough student interest, we will open up new sections of this class. If these days and times do not work for your schedule, please contact us so that we can put your name on the list of interested students.

Class Size & Instructors

Classes are capped at 8 students, and will have a 4:1 ratio or better at this age group.

Our instructors are adults who are studying or have completed post-secondary education. We hire talented high school students as teaching assistants and to provide near-peer interactions.

All of our instructors have relevant coding or technology expertise and are trained at Power Up in teaching skills and the specifics of our Coding Curriculum.

Promotion to the next level

Kids learn to code at different speeds based on age, other experiences and practice time. We recommend one school year at this level for most kids in 4th-6th grade. Younger kids may need longer and older kids or those who practice coding in between lessons may progress faster.

To promote a student, we are looking for fluency and demonstrated understanding of how to use the components available for mobile programming and the techniques to make them work. Students should be able to build simple apps independently, and to participate in the design and build of more complex apps with teacher support.

Registration & Pricing

This class offers monthly registration.

You can join this class at the start of any month. If you are joining mid-year, we will do an orientation and plan your entry so that you are ready to join the class.

Monthly fees are $120 for a regular month with 4 one-hour lessons. This fee is prorated up or down for months with 3 or 5 lessons. It will be automatically billed to your credit card within the first 3 days of each month of classes.

NOTE: Fees are based on the number of *scheduled* lessons for your class, not on how many lessons you actually attend.

Refunds & Cancellations

Fees are charged to your credit card within the first 3 days of each month of classes. You may cancel your enrollment at any time and we will not make the next charge. No refunds are issued for cancelling in the middle of a month.

Hardware, Accounts & Materials

Smartphones and all required hardware are provided for use during class.

Apps will run on any Android device that you may already have. For those who want to purchase a device to practice and test at home, we recommend inexpensive no-contract Android phones. For example, we have purchased the LG Phoenix 4 at Best Buy for $40-50 recently.

Thunkable is free and available online for kids to continue coding at home during and after the class.


Be the first to find out about new classes, camps, special events and coding news: