App Inventor 1

Ages 10 – 12

Banner for App Inventor 1 Course

Get started on MIT App Inventor
The MIT App Inventor platform is a visual programming language that will kickstart your kid’s interest in mobile app development.
Create Your Very Own Mobile App
With the right tools in hand and the right training, your kid is now ready to create an app that he is proud to show off to you.
Learn User Experience/ User Interface Design
Think from the user’s perspective and how they will act and react to different parts of the mobile interface and feedback to you about it.

Create the next B I G Thing

Google Maps, WhatsApp, Instagram have become our everyday essential apps and your child may be the creator of the next B I G thing that you will use in your life. We nurture future leaders in technology by allowing students to explore the path of mobile app development. The MIT App Inventor Platform allows students to create fully functional mobile apps.

With an intuitive, visual drag-and-drop programming, our App Inventor curriculum guides students to apply computational thinking and creativity to design their own apps and put them to test immediately on their phones. They can build simple fun apps such as Countdown Timer, Racing Game, Robot Shooter Game and more! Hear about it firsthand from our students who got to present their apps and placed 2nd at the MIT App Inventor Summit (USA).

P201+P202 - No More Pollution - Rylan Ng
App development is one of the hottest things today!
Appemon by Isobel Lu, in App Inventor
Gotta catch ’em all with this Appemon!
P201+P202 - Water Catcher - Hannah Yeo
Inventors were once students too. Start right here!

App Inventor 1’s goal is to introduce mobile app programming, instill confidence and an adventurous spirit for students to continue exploring to become little app creators. This course is suitable for students aged 10-12 in the current year. Want to find out more? Meet our students or check out our FAQs.

Unable to find a schedule that fits? Check out Python Junior (P205). In our Ages 10-12 roadmap, students may start from App Inventor 1 (P201) or Python Junior 1 (P205).

I have enjoyed this lesson and learn how to program. I realized that learning new things is very fun and I can share them with my friends.Enoch, 11


Introduction to App Inventor and its Interface
Learn about the Smartphone and its touch Interface
Load and run mobile Apps

Events-Driven Programming
Use Variables and Procedures

Graphics and Animation
Conditional/comparison Operators
Make animations come alive on your mobile phone

Development of own Project
Pour your knowledge into the cauldron to develop an interactive game

Project Showcase

Class Format

5 x 2 Hours
5 sessions, 2 hours per session
Weekly / 5 days intensive
$445 ( $480.60 w/GST)
(Accelerated) App Inv 1+2 - 5 x 3.5 Hours / 3 Day Camp
P201 & P202: App Inventor 1 & App Inventor 2
5 sessions, 3.5 hours per session / 3-Day Camp (9am – 4pm)
$725 ( $783 w/GST)

For Students

Ages 10 to 12 or
Collected 8 or more Young Computer Scientist Badges (with teacher’s recommendation) or
Passed the placement test with Coding Lab

Course Structure

All materials and equipment provided (Including tablets)
Maximum 1:8 Instructor-Student ratio
10 hours duration

Locations & Schedules

Bukit Timah

9 King Albert Park (KAP Mall) #02-21, 598332

Parkway Parade

80 Marine Parade Road #10-06, 449269

Coding Lab Online

Learn from the comfort of your home

[Live Online E-Learning]

United Square

101 Thomson Rd #03-03, 307591

@The Learning Lab

Seletar Mall

33 Sengkang West Ave #02-18 to 21, 797653

@The Learning Lab


Inventing Apps to Achieve the United Nations’ Sustainable Development Goals

Our students had a blast learning to code their very own apps. Curious about what they created in the hackathon at the end of class? Check out the apps and real-world solutions that our students presented in their project showcase!

Hear from our #KidsWhoCode

We have more than 40 exciting courses in our award-winning MIT-inspired curriculum at Coding Lab. From apps to programs, Scratch games and animations, find out what they create in class! What do our students love about coding?

Hear from our students!

We sit down with some of our dear students and ask them what they love about coding and what inspires them. These passionate and curious young minds are the reasons why we keep the fire burning to nurture future leaders in technology every day.

See more testimonials