Age 10 – 12

Mobile Apps Development

4.71/5
Ratings
295
Enrolled
Age 10 – 12
24
lessons
2 hours per lesson
RM1,780.80* (cohort)
* Inclusive 6% SST
4.9/5.0
400 Enrolled
10 to 14 years old

Learn how to design and develop socially useful mobile apps.

Kaushalya Thinagaran
Sanggeswary Murthee
Mobile Apps Development
4.71/5
Rating
400
Enrolled
This is some text inside of a div block.
24
lessons
2 hours per lesson
RM296.80* (4 lessons)
Full Package Promotion
Only
This is some text inside of a div block.
*
* Inclusive of 6% SST
Upcoming Cohort Intake:
(Coming Soon!)
19th Feb 2023, Sunday 5PM

Overview

Students will learn how to design and develop socially useful mobile apps. In addition to programming and computer science principles, this program is project-based and emphasizes on 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.

Prerequisite

  • Completed Telebort Core Program on Foundation of Creative Computing.
  • Having existing knowledge in programming.

What you will learn

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 you will build

How it works

Access to online class
1
Pick intake slot that is suitable for you
2
Choose your preferred payment method
3
Onboard our WhatsApp group, Telebort learning dashboard and more
4
Join our weekly coding classes and start learning
5
Publish your own mobile, web or data project
Get access to our educational content today!
Join Now
Access to teacher
1
Pick your right teacher
2
Pick intake slot that is suitable for you
3
Choose your preferred payment method
4
Book and start learning with experts

⭐️

Start

Join Class Orientation

Students will start by attending an orientation class to get to know their facilitators and peers.

Attend

Attend Class Sessions

Students will join class sessions with their instructor and peers. The instructor will give lectures and carry out fun activities.

💎

Support

Unlimited WhatsApp and community support

If the student require further support or information about the class, exercises or projects, our instructors are always ready to help.

📖

Prepare

Online Student Dashboard

Students can easily access lesson materials including pre-recorded lesson videos and lesson notes to better prepare before entering class.

🙌

Hands on

Apply the knowledge by doing projects

Practice new found knowledge and skills through completing the projects and challenges under their instructors guidance.

🎓

Graduate

Showcase student's amazing projects

Each program ends with a graduation for students to show their peers work, and receive a transcript certificate of completion!

Telebort
Weekly Core Programs

Pick one that suits you

Kids Core Programs

A head start into coding for beginners

Program Level
Level 1
Junior Creator
Age 8 – 9
Level 2
Foundation of Creative Computing
Age 10 – 12
Level 3
Mobile Apps Development
Age 10 – 12
Level 4
Block-based Python
Age 13 – 16
Level 5
Fundamental Web Design (HTML & CSS)
Age 13 – 16
Level 6
Interactive Web Design (JavaScript)
Age 13 – 16
Level 7
Advanced Web Development
Age 13 – 16
Level 8
Data Analysis with Python
Age 13 – 16
Level 9
Artificial Intelligence with Python
Age 13 – 16
Prerequisites
No prerequisite
No prerequisite
Completed level 2
or
Pass the assessment
No prerequisite
Completed level 2
or
Completed level 4
or
Pass the assessment
Completed level 5
or
Pass the assessment
Completed level 6
or
Pass the assessment
Completed level 2
or
Completed level 4
or
Pass the assessment
Completed level 8
or
Pass the assessment
Learning Objectives
  • Explore coding through creating interactive projects using block-based programming tools
  • Develop computer literacy and typing skills
  • Understand internet safety and the concept of events
  • Master basic programming concepts and apply them in project creation
  • Use computational thinking, algorithmic thinking, and mathematical reasoning to innovate and explore technology
  • Learn key concepts of computer science and programming, including events, sequences, loops, conditionals, operators, variables, lists, and functions, using block-based programming platforms
  • Design and develop socially useful mobile apps using MIT App Inventor
  • Emphasize writing, communication, collaboration, and creativity in a project-based course
  • Learn key components of mobile development such as design thinking, text sensing, and information processing
  • Gain practical experience in mobile app development using block-based programming methods
  • Students will learn programming using Python and EduBlocks
  • They will learn computational thinking, sequence and events, input and output, comments, variables and data types, and the Python random module
  • Learn about lists, conditionals, comparison and logical operators, functions, loops, and the Python turtle graphics library
  • Learn about the Python math module and create interactive data visualizations with Pygal
  • Use HTML and CSS to build a static personal web page and design it using CSS
  • Leverage Bootstrap, a front-end development framework, to create a stunning website
  • Learn about HTML, CSS, Bootstrap, and responsive web design to create a visually appealing and functional website
  • Understand the concepts of HTML division elements, CSS selectors, the CSS box model, font, icons, and more to enhance web design skills
  • Understand the basics of JavaScript, a popular programming language in front-end web development
  • Learn how to use Javascript and the Document Object Model (DOM) to build interactive web pages
  • Acquire the skills to create web pages that can request user input, give responses, and display dynamic content
  • Master key concepts such as variables, operators, control flow, loops, functions, arrays, objects, and events to enhance JavaScript programming skills
  • Learn full stack web development, including front-end and back-end development
  • Learn Node.js and related node packages
  • Learn Svelte and SvelteKit, a compiler and framework for web development
  • Work on web apps with database and authentication using Google's Firebase
  • Be able to create dynamic websites with their own web server, combining front-end and back-end skills
  • Understand and apply the fundamentals of Python programming
  • Use Jupyter Notebook and Google Colab to analyze data
  • Utilize NumPy and PrettyTable Python packages
  • Use Pandas to conduct data analysis, including cleaning and manipulation
  • Visualize data using Matplotlib
  • Interpret and report on analyzed data
  • Understand and apply concepts in Artificial Intelligence, including Machine Learning and Deep Learning
  • Develop skills in Natural Language Processing using Scikit-Learn
  • Use TensorFlow to create and train Artificial Neural Networks for image classification
  • Apply computer vision techniques using OpenCV, including object detection using Haar cascades classifier
  • Create various AI-related projects using different Python AI libraries
Learning Focus
  • Drag and drop block rather than text-based programming
  • Learn how to use computers and become more proficient at typing
  • Understanding how to use a keyboard and type accurately
  • Bring ideas to life through coding
  • Learn about the dangers of the internet and how to protect themselves online
  • Express their creativity and bring their ideas to life through code
  • Understanding how to solve problems
  • Using mathematical concepts and principles to solve problems and make decisions.
  • Create their own programs and explore technology in a more innovative and algorithmic way
  • Will have the opportunity to design their own mobile apps using MIT App Inventor and publish them to the App Store
  • Students will be able to effectively work on group projects and communicate their ideas
  • Allow students to learn how to design and develop useful and functional mobile apps in a hands-on manner
  • Be able to code with text-based languages like Python or HTML using a familiar drag-and-drop blocks system
  • Perform data analysis and visualization using Python
  • Work with different libraries and frameworks to build applications and solve complex problems
  • Build and deploy web applications, games, scientific and mathematical applications
  • Create websites that are visually appealing and function well across different devices and screen sizes
  • Establish an online presence, showcase their work and projects, and demonstrate their skills and abilities
  • Create web pages to structure and format the content on the web, including text, images, and other media
  • Create interactive and dynamic websites and add logic to web pages and make them more interactive and engaging for users
  • Programmatically access and manipulate the content, structure, and style of a document.
  • Build layout, design, and user experience of the website or app
  • Have a more comprehensive understanding of how websites and web applications work
  • Allows students to run JavaScript on the server side
  • Build web applications with efficient and performant code
  • Organizing and structuring their applications
  • Build dynamic websites that can store and retrieve data, and that have secure login and access control for users
  • Able to effectively analyze and interpret data for their projects
  • Effectively present and communicate their data analysis findings through visual representations
  • Create a variety of static, animated, and interactive visualizations in Python
  • Create a wide range of visualizations, including line plots, scatter plots, bar plots, pie charts, histograms, and many more
  • Understand and engage with important ethical and societal issues related to the development and use of AI. As AI becomes increasingly prevalent in our lives
  • Break down complex problems into smaller, more manageable pieces, and to think critically about how to approach and solve those problems
  • Gain valuable data analysis skills
Check out our digital catalog!
learn more

Telebort's Computer Science programs are designed with STEAM education for school children to express their own ideas in designing their own stories, mobile apps, websites and many more.

Teens Core Programs

Unlock the full potential of coding

Choose the perfect plan
for your learning

Cohort Learning

For students who are looking to jump right into learning with a fixed roadmap. Our top tier online learning experience equipped with professional instructors ready to bring out the best in all students.

Small Group Learning

For students who are looking to learn with friends in a small learning class. Students age 15 and above are entitled for free expert consultation to personalize lessons from all Telebort available programs.

Small Group Learning

For students who are looking to learn with friends in a small learning class. Students age 15 and above are entitled for free expert consultation to personalize lessons from all Telebort available programs.

1-on-1 Learning

For students who are looking for the best learning experience at their own pace. Our premium learning plan comes with a dedicated instructor assigned to put all effort and focus into 1 student at a time. Get full access pass on all of our learning materials with personalized lessons.
Most popular
Cohort Learning
Jump right into learning with a fixed roadmap.
4 weekly lessons
RM
339.20*
/mo
24 weekly lessons
(Full Program)
RM
2,035.20
12% off
RM
1,780.80*
/program
* Inclusive 6% SST
More info

Weekly class

Student-teacher Ratio of 12:1
Premium online class
Offline support class (limited seats)
Weekly Pass for learning materials

Pick a day

Saturday
Sunday

Pick a time slot

10AM – 12PM
2PM – 4PM
5PM – 7PM
Small group learning
Small Group Learning
Learn with friends in a small learning class.
4 weekly lessons
RM
678.40*
/mo
24 weekly lessons
(Full Program)
RM
4,070.40
12% off
RM
3,561.60*
/program
* Inclusive 6% SST
More info

Weekly class

Student-teacher Ratio of 6:1
Premium online class
Offline support class (limited seats)
Weekly Pass for learning materials
Personalized lessons (age 15+)

Pick a day

Wednesday
Thursday
Friday

Pick a time slot

4PM – 6PM
5PM – 7PM
Suggest own available time (2 hours)
1-on-1
1-on-1 Learning
Best learning experience at your own pace.
4 weekly lessons
RM
1,441.60*
/mo
24 weekly lessons
(Full Program)
RM
8,649.60
12% off
RM
7,632*
/program
* Inclusive 6% SST
More info

Weekly class

Student-teacher Ratio of 1:1
Premium online class
Offline support class
Full access pass for learning materials
Personalized lessons

Pick a day

Wednesday
Thursday
Friday

Pick a time slot

4PM – 6PM
5PM – 7PM
Suggest own available time (2 hours)

See all perks and compare plans

Cohort
Learning
Small group learning
Small group
Learning
1-on-1
1-on-1
Learning
Weekly Class
Student–teacher Ratio
12:1
6:1
1:1
Premium Online Class
Offline Support Class
Limited
Limited
Learning Materials
Weekly Pass
Weekly Pass
Full Access Pass
Personalized Lesson Plan
Age 15+
Pick a Day
Available Days
Saturday
Wednesday
Wednesday
Sunday
Thursday
Thursday
Friday
Friday
Pick a Time
Available Time Slots
10AM – 12PM
4PM – 6PM
4PM – 6PM

2PM – 4PM
5PM – 7PM
5PM – 7PM

5PM – 7PM
Suggest own available time
Suggest own available time

Our Success Metrics

Powered Up by Telebort Coding Academy

We have a rating of 4.9/5 stars on Google from our students
“I initially started as a student learning in Telebort in 2018. Throughout the past 4 years learning with Telebort, I've gained a lot of knowledge. I enjoyed the lessons very much as they are interactive, clear, and easy to understand. I am also collaborating with a few of my classmates and friends to setup the Telebort Alumni & Student Association (TASA) as a platform for all Telebort Students to collaborate and learn from each other.” - Jordan
“I truly enjoyed my experience with Telebort. The Teachers there are very dedicated and helped me create a foundation of coding. Thank You, Telebort!!” - Zachary Jonathan
“If I could recommend a place to learn coding in the world, it will be this place. Packed with highly trained and professional instructors, the many programs of Telebort can teach you multiple coding languages like Scratch, HTML, Python and many more...

In Telebort, the lessons are also more practical oriented, which is a good sign, especially for those who want to pursue a diploma and a degree in programming, web & app development as this is the new trend in universities that offer courses in programming, web & app development.” - Titanus
"I've been studying in Telebort for around 3 years. For 3 years, my learning experience has been very eventful and enjoyable. I've learned a lot along the way, starting with scratch projects and progressing to mobile apps, web programming, and Artificial Intelligence using Python. All of the teachers and instructors are extremely knowledgeable and are constantly there to help and encourage students. I'm grateful to Telebort for building a community that encourages students to engage and work together. As a senior in Telebort, I am looking forward to joining the Telebort Alumni & Student Association (TASA) following graduation.” - Kiel
“It has been really fun learning coding with Telebort. The teacher have been really fun and helpful. Thank you for helping me learn about coding.” - Pristeen Clarissa
“I think that Telebort is a great coding learning platform because to me, learning to code is a great ability because it can prove great service to yourself and the world and it is very fun to learn. The instructors are great too. They teach us a lot of things and slowly let us catch up with anything that they left behind. This is my review to Telebort. Thank you.” - Nik Ilhan

Frequently Asked Question

What is computer science and why is it important for my child to study it?

How would you teach coding to a kid as young as 8 years old?

Can my 7 year old kid join Telebort coding class?

What will my child learn in a computer science course?

What is the learning outcome?

How do the students join the class?

What if the student missed a class or a lesson?

How do I know about the learning progress of my child?

Do students get certificate after they graduate from Telebort?

How to get the certificate after they graduated?

Is there a limit to the number of students in each class or will it be a more personalized experience?

Will there be any support provided for students who may need extra help or have questions outside of class time?

How can I support my child's learning in computer science?

Is computer science good for my child?

What’s the schedule like?

Will my child need any special equipment or software to participate in the course?

My kid doesn’t have any coding experience, which program should he/she can join?

Will the classes be taught by experienced instructors?

Are there any prerequisites for the classes or do students need to have any prior knowledge of coding?

Contact us on:

Book your free class today!