Build Your App, Teach Your Students How to Build Their Apps!

Table of Contents

Teacher building an app on his tablet


  • Activities: Our courses usually include two cultural activities. Further information is available on the page of each location.
  • Certificate: Certificate of Attendance guaranteed for participants who attend at least 80% of the course.
  • Lessons: Upon the decision of the course provider, classes take place in the Morning (9:00 – 14:00) or in the Afternoon (14:00 – 19:00).
  • OID: Discover our OIDs
  • Price: 480 €


The course has been created for teachers and school staff interested in learning how to build websites & Apps using an easy drag and drop visual programming tool that doesn’t require them to write code. 

The tool would become an opportunity for the participants to learn how to build an app or a website, as well as to engage with their students in the amazing adventure of building software.

Using ICT solutions such as a course App as well as teaching the students to build their own App, can have a positive impact on students’ motivation to learn, and can help teachers to stimulate skills in their students such as creativity, entrepreneurship and developed an interest in the set school tasks in general.

During the course, participants will learn by doing and will be guided step by step through the interface of the application to familiarise themselves with the tool first and then to build an app or website. In such a way, they will take part in all the different phases of the development process.

Students are passively using applications/softwares without clearly understanding what is their underlying logic. With this course they will acquire the basic tools to move from passive use of the software to the design of it, learning the elements and fundamental logic of software creation, passing from passive users to active developers! This course is providing the participants with a powerful tool as it unlocks their potential in the IT world.

By the end of the course, participants will have acquired the basic knowledge to build an App/website and will have learned step by step how to introduce their students to visual programming that can be used for different school and teaching activities. Participants will be able to deliver their students the fascinating opportunity to learn the fundamental principles of building an App. 


Concept by: Lorenzo Gaspari

Learning outcomes

The course will help the participants to:

  • Understand basic programming concepts and the underlying logic;
  • Acquire specific modular visual programming skills delivered through content units;
  • Understand the purposes of App invention and their practical application;
  • Learn how to use MIT App Inventor platform at a proficiency level, discovering its possibilities and future application;
  • Acquire a proficiency level to design different type of Apps from a simple to a more complex level, using the tools offered by MIT App Inventor;
  • Gain basic knowledge about other App designing platforms, allowing participants to go further regarding App designing personal and professional ambitions;
  • Integrate the use of Apps in your lessons, understanding the benefits of using ICTs at school to engage students throughout their learning process.

Tentative schedule

Day 1 – Course introduction & “What is an App?”

Course introduction

  • Welcome Meeting; 
  • Warm-up activities;
  • Participants’ introduction.

“What is an App?”

  • What is an App?
  • What’s the purpose of creating Apps?
  • Which sort of problems do they help to solve?
  • Introduction to programming: basic principles, programming language and understanding programming logic. 

Day 2 – Get to know MIT App inventor

  • Introduction to MIT App Inventor; 
  • Getting familiar with MIT App Inventor Interface;
  • Introduction to the type of platforms that participants of the course will be able to design by the end of the course; 
  • Initiation tutorials to evaluate MIT App Inventor potentiality;
  • Introduction to MIT App Inventor Emulator;
  • Introduction to MIT App Inventor designing tools. Tutorial and practical activity: Designing an app (Level 1). 

Day 3 – Practice time

  • Tutorial and practical activity: Designing an app (Level 2); 
  • Tutorial and practical activity: Designing an app (Level 3); 
  • Tutorial and practical activity: Designing an app (Level 4); 
  • Evaluation of participants’ learning progress; 
  • Round-up: questions and doubts solving session.

Day 4 – Design your own app

  • Presentation of an App example designed using MIT App Inventor tools; 
  • MIT App Inventor tool evaluation and question answering session; 
  • Hands-on-work (free-building): activity in which students will put into practice all the knowledge acquired in previous days to design their own App using MIT App Inventor tools;
  • Participants will be also invited to follow other tutorials to learn more about other MIT App Inventor tools.

Day 5 – Presentations

  • Participants present in class the sort of App they have designed in the previous session; 
  • Troubleshooting and feedback providing by classmates and teacher trainer;
  • Introduction to other App designing platforms: Mobincube. 

Day 6 – Course closure & Excursion

  • Course evaluation: round up of acquired competences, feedback, and discussion;
  • Awarding of the course Certificate of Attendance;
  • Excursion and other external cultural activities.

Please note:

The schedule describes likely activities but may differ significantly based on the trainer delivering the specific session and the requests of the participants.

If you would like to discuss a specific topic, please indicate it at least 4 weeks in advance. Course modifications are subject to the trainer’s discretion.

The number and schedule of the cultural activities depend on the location, not the course; further information is available on each location webpage. The trainer will send you the definitive course schedule approximately two weeks before the course.

Next Courses

= Confirmed date

  • 25-30 Oct 2021
  • 22-27 Nov 2021
  • 27 Dec - 1 Jan 2022
  • 24-29 Jan 2022
  • 28 Feb - 5 Mar 2022
  • 28 Mar - 2 Apr 2022
  • 25-30 Apr 2022
  • 23-28 May 2022
  • 27 Jun - 2 Jul 2022
  • 25-30 Jul 2022
  • 22-27 Aug 2022
  • 26 Sep - 1 Oct 2022
  • 11-16 Oct 2021
  • 8-13 Nov 2021
  • 29 Nov - 4 Dec 2021
  • 13-18 Dec 2021
  • 10-15 Jan 2022
  • 31 Jan - 5 Feb 2022
  • 14-19 Feb 2022
  • 14-19 Mar 2022
  • 11-16 Apr 2022
  • 9-14 May 2022
  • 30 May - 4 Jun 2022
  • 13-18 Jun 2022
  • 18-23 Oct 2021
  • 15-20 Nov 2021
  • 17-22 Jan 2022
  • 21-26 Feb 2022
  • 21-26 Mar 2022
  • 18-23 Apr 2022
  • 16-21 May 2022
  • 20-25 Jun 2022
  • 18-23 Jul 2022
  • 15-20 Aug 2022
  • 19-24 Sep 2022
  • 4-9 Oct 2021
  • 1-6 Nov 2021
  • 6-11 Dec 2021
  • 3-8 Jan 2022
  • 7-12 Feb 2022
  • 7-12 Mar 2022
  • 4-9 Apr 2022
  • 2-7 May 2022
  • 6-11 Jun 2022
  • 4-9 Jul 2022
  • 1-6 Aug 2022
  • 5-10 Sep 2022
Check the confirmed dates

Download our Catalogues

Teacher Training Courses

Online Courses for Teachers

Italian Language School

Reviews about this course

The course “Build your app, teach your students how to build their apps” in Florence was perfect organized and all protection measures against Coronavirus were used in the school.The course provider was very professional and expert. I hadn’t use this program before the course. On the course I learned to use the program and build applications. I recommend this course to all the people who want to learn about build applications.

Dušica Pecelj

The course that I attended was an interesting one, I learned a lot about making apps, and while doing it I upgraded my progaming knowledge. Lorenzo is an exceptional teacher and he made the course even more appealing.

Radisav Stevančević

The course was really great. We got the knowledge that we can use in our teaching process. Every day was very productive. Sometimes it wasn`t so easy to us to work in new computer programs, but our teach trainer was very patient with us and helped us to finish our mobility successfully.

Ana Krunić

This mobility has enabled me to learn about the new programming language, to improve my knowledge of programming and the English language. It was a beautiful and fulfilling experience which helped me get acquainted with the customs, the cultural heritage, the language and the people of The Republic of Ireland. I hope I will continue communication and cooperation with all the people I met during my wonderful stay on the Emerald Isle.

Neven Kudumija

The course was an eye-opener for me because I had had no knowledge of the steps that needed to be taken in order to build an app. This experience has improved my logical thinking and information processing skills, as well as my digital skills.

Cosmina Almasan

Back to top