Program B.png

Weekly Core Program
Program B:

Mobile Apps Development

Learning on how to design and develop socially useful mobile apps is a new skill to explore.

Key Information:

  • For 10 - 14 years old.

  • 24 lessons (Weekly classes).

  • Prerequisite required (Either one of the criteria below is fulfilled): 

    • Completed Telebort Core Program A.

    • Having existing knowledge in programming.

New Intake:

  • July 2022

    • 17th July 2022 (Tentative) 

    • Every Sunday 2PM - 4PM

  • October 2022​

    • 1st October 2022 (Tentative)​

    • Every Saturday 10AM - 12PM

  • October 2022​

    • 8th October 2022 (Tentative)

    • Every Saturday 5PM - 7PM

  • November 2022​

    • 13th November 2022 (Tentative)​

    • Every Sunday 5PM - 7PM

What’s included in this program?

Telebort Dashboard
Pre-recorded lesson videos with easily accessible lesson materials
Blended Learning Model
Better self-preparation before attending weekly classes
Weekly Online Zoom Class
Meet up with instructors virtually to get feedback and debug projects
Creative Hands-on Projects
Apply concepts learnt in lessons and create interesting projects
whatsapp orange.png
Exclusive WhatsApp Support
Friendly assistance from Telebort community expert
Certificate & Academic Transcript
Receive a certificate and academic transcript upon completion of the program

About this Program

In Program B, students will learn how to design and develop socially useful mobile apps. In addition to programming and computer science principles, Program B is project-based and emphasizes writing, communication, collaboration, and creativity. Students get the chance to design their own mobile applications using MIT App Inventor and publish their functional apps to the Apps Store.
This course aims to empower school children to gain hands-on practical experience in mobile apps development using block-based programming methods. Students will learn key components of mobile development such as design thinking, text sensing, information processing through indexing, procedural abstraction, data generation, Web Application program interface (API), and more.

Course Structure

  • Duration: 24 lessons
  • Hour per lesson: 2 hours 
  • Teacher-students ratio: 1 Teacher - 15 Students (Maximum)
  • Suggested age: 10 to 14 years old
  • Prerequisite (Either one of the criteria below is fulfilled): 
    • Completed Telebort Core Program A.
    • Having existing knowledge in programming.

You will be able to

  • Develop applications for mobile phones using a web browser or a connected phone or emulator. 

  • Build your own apps on your mobile phone.

Program Syllabus


  • Chapter 1: Introduction to Mobile Apps Development and MIT App Inventor

  • Chapter 2: Visible and Non-visible Components in MIT App Inventor

  • Chapter 3: Text-To-Speech Technology

  • Chapter 4: Speech Recognizer

  • Chapter 5: Barcode & QR Code

  • Chapter 6: Database

  • Chapter 7: Clock

  • Chapter 8: Prototype


Projects that you will build

Pronunciation Guide

This app can help users to pronounce words correctly based on the language that was set up.

It is very beneficial for users who want to learn foreign languages and for teachers to teach language subjects. Important component applied in this app is Speech Recognizer.


Barcode and QRCode Scanner

This app can allow users to access digital content while roaming the physical world. For example like MySejahtera which users can use to check-in a place and the data will be used to keep track of Covid-19 cases. 

Application of important components: Barcodes Scanner, Activity Starter and Notifier.


(GIF)ProgB-Proj_2-Barcode Scanner.gif

Shaky Picky

Most of us are sometimes indecisive to make a choice. So, you can key in several options of choice in this app and shake the phone to let the app randomly pick a choice for you. For example, a teacher can use this app to choose a random student in the class to answer his/her question. 

You also can use this app to select who should treat the meals when you are hanging out with your friend. You can be creative to use this app in many different ways.

Application of important components: Accelerometer Sensor, ListPicker, Notifier and TinyDB (local database). 

(GIF)ProgB-Proj_3-Shaky Picky (1) (1).gi

Math Fling

This is a gaming app to solve simple mathematical questions which can help users to improve their logic and mathematical skills. Learning is more fun via a gaming approach. 

Application of important components: Canvas, Ball, ImageSprite and TinyDB (local database).

(GIF)ProgB-Proj_4-Math Fling.gif

There are a lot more fun and interesting projects you will be exploring.

Sharing from our students.
Grab the opportunity and start coding at young!

Joseph Leong.jpg

He proposed an app “A Bowl of Rice” to solve the problem of World Hunger during the Prototype Presentation in Program B: Mobile Apps Development.


"I just want to thanks all the wonderful teachers in Telebort who helped me to overcome my challenges when I first started to learn coding. Moreover, I felt grateful that my parents sent me to Telebort which is a nice place to learn coding. 

Joseph Leong Yen Joe, 15 years old

Penang, Malaysia

Talk to Expert.jpg

Talk to our experts!

🤔 What age is the best to learn coding?
🙄 What can they be building after learning how to code?
😬 Which core programs are the best for my kids to get started?
🤙 Talk to our expert to answer your questions in mind.