App Inventor Essentials (AIE)

Learn how to build a fully functional apps for smartphone and tablets in an intuitive, visual programming environment. MIT App Inventor’s blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time compared to conventional programming environments.

MIT App Inventor is a game changer with over 400,000 unique monthly active users from 195 countries and have created more than 22 million apps. It has broadened the participation of professionals and children in computer science.

Course Information

  • Duration: 3 Day / 24 Hours
  • Certification:Participants will be awarded a Certificate of Competency in App Inventor Essentials (AIE) upon meeting the requirements and passing the examination.
  • Who Should Attend: Aspiring App Developer, Software Engineers and Anyone interested in acquiring the essential knowledge and skills required for creating an App and controlling Arduino devices.

Course Objective

App Invertor Essentials (AIE) is designed for anyone interested in acquiring the essential knowledge and skills required for creating an App and controlling Arduino devices.




Participants are required to attempt an examination upon completion of course. This exam tests a candidate’s knowledge and skills related to App Inventor Essentials (AIE) based on the syllabus covered

Module 1 Introduction to MIT App Inventor

  • What is MIT App Inventor
  • Developing Your First App
  • App Inventor Components
  • Selecting Components and Setting Properties
  • Programming using Block Editors
  • Playing Sound
  • Packaging Your App

Module 2 Building an Auto-Responder App

  • Create a Simple Auto-Responder
  • Speak the Text Aloud
  • User Input Response Message
  • Creating Options for User
  • Saving Text Message in a Database
  • Creating a Simple Input Form
  • Enhance the Interface

Module 3 Introduction to Arduino

  • What is Arduino
  • Arduino Circuit Schematics
  • Setting up Arduino Bluetooth Communication
  • Using Laptop to control Arduino via Bluetooth
  • Processing IDE Source Code

Module 4 Android App for Arduino Project using MIT App Inventor

  • Arduino Bluetooth Module
  • Coding for Arduino
  • Adding Bluetooth to App Inventor
  • Creating a ListPicker in App Inventor
  • Sending Data to Arduino
  • Receiving Data from Arduino

Project: Building a Remote Smart Dustbin with Arduino

Module 5 Introduction to Micro:bits

  • What is Micro:bit
  • Setting up Micro:bit
  • Creating an Android App for Micro:bit
  • Coding in App Inventor
  • Installing the Micro:bit

Project: Building a Remote Temperature Reader with Micro:bit