Recordings of training sessions

Building Apps with GPS and Maps in MIT APP Inventor

MIT app inventor offers a plethora of components and sensors that can be used by young app developers with very basic knowledge of block based visual programming. One such sensor is the GPS location sensor, which allows the app developer to communicate with the GPS satellite receiver present in the devices. App inventor also provides map and navigation components which when coupled with the GPS location sensors will provide the developer a complete ecosystem that enables the young app developer to build novel geo-location and navigations based solutions. This session will cover all the basic building blocks needed to build the aforementioned solutions. This includes — reading current GPS coordinates, embedding maps that can update dynamically and communicating with cloud databases.

Video Recording will be posted soon

IOT Development with BBC Micro:Bit

The BBC micro:bit is a pocket-sized computer that is transforming digital skills learning. Micro:bit is an open source ARM-based embedded system designed by the BBC for use in computer education. These sessions introduce K-12 students to key STEAM topics of physical computing, sensors, programming and Internet of Things (IoT) through project-based learning. The sessions introduce MakeCode blocks and explains how to combine them to solve a Tree Protector Project activity that addresses United Nations Sustainable Development Goal: 15.5


Session Overview:

Session 1

Session 2

Session 3

Session 4

APP Development and AI with MIT APP Inventor

MIT App Inventor is an educational tool to learn computational thinking and computational action principles through building mobile apps. In these sessions, K-12 students learn computer science by using App Inventor to build AI enabled mobile apps. Children will practice applying their newly learnt skills with hands-on learning experiences and interactions with mentors.


MIT AI2 Companion App:


Session Overview:

AI Programming with Google Teachable Machine and Scratch

Google Teachable Machine is a web tool that makes it fast and easy to create machine learning models for K-12 student projects even with no prior coding knowledge. MIT Scratch is a free block based programming language and online community where students can create their own interactive stories, games, and animations. By bringing AI and Programming together in these sessions, students learn to create AI enabled applications.

Teachable Machine Website:

Scratch Website:

Scratch+AI Website:


Session 1 : AI with Google Teachable

Session 2: Scratch Programming

Session 3: Scratch programming

Session 4: Scratch programming