Erasmus+ KA1 Courses

Introduction to Coding Robotics and Automation

with Scratch and Arduino

DescriptionApproachLearning OutcomesAudienceREGISTER NOW !

“I cannot teach anybody anything; I can only make them think.” Socrates


Programming is gradually becoming an important skill in everyday life and childhood is a great time to start learning and to develop our creativity, computational thinking and problem- solving skills. This course focuses on the basics of programming and how to teach it in a playful, interactive way. It includes an introduction to the didactics of programming in primary and secondary education; available learning and teaching resources; how to enrich a curriculum with innovative activities, as well as how to enhance yours skills in engaging and motivating your students. The course presents Scratch programming principles which also apply to other programming languages such as JavaScript and Python. There is also an introduction to Python and C++ and practical applications on Scratch for Arduino using hardware such as robotics and electronics (micro:bit). These are organized in integrated educational kits, as part of the course, and are bound to broaden attendees’ experience. Our flexible and collaborative courses are created by leading experts and experienced educators. Whether you are newly qualified or an experienced teacher, we’ll help you engage, inspire and enhance the learning of your students. We’ll support you in reflecting on your current practices and how to modify them, taking what you have learned back home and into the classroom. At the end of the course, participants receive an “INNOTOMIA Education ROBOTICS Training Certificate” which certifies the acquisition of new pedagogical and didactical approaches coding robotics in education.


The course teaches Scratch for Arduino software through a series of theoretical and practical sessions which explain programming in an inspiring and clear way. These presentations are accompanied by assignments for practicing programming and creating programs attendees would like to use. During the course participants are given a programming unit and all the necessary parts for building a different application each time. New programming blocks are taught and educators explain different ways to improve your written code. In addition, attendee-educators learn how to integrate those programming lessons in their teaching plans for both primary and secondary education classes. The course includes study visits to local private and public institutions, meetings with local professionals to exchange good practices, job shadowing experiences, and workshops for evaluating traditional educational practices and introducing new ones.

Learning Outcomes

The course will help the participants appreciate the value and importance of learning a coding language and be able to write a simple program in C++ with GNU compiler. At the end of the course participants will be able to transform a physical input into a digital input and analyse it and complete a customizable full Scratch for Arduino project autonomously, from the beginning to the end. They will also be able to understand the function of electronic sensors and components, learn how to build their own led circuit as well as plan and design innovative, fun tools for education. The educational material will be provided in the form of a comprehensive guidebook including practical guidelines and procedures on how to better organize and equip your school laboratory. The guide will include a set of proposed innovative projects that attendee-educators can develop with their students.




What is programming? And your first concepts, namely a “what-if” and a loop.


Timing & Interfaces: Communication between sprites.

Signals: Working unplugged (without computer) and plugged (with computer).


Lists & Randomness: tips & tricks how to copy and paste in Scratch.

Variables: Variables and an in-depth class about repetition.


Repetition of Concepts & Algorithms: Tips & tricks on how to write effective code.

Input/Output and more: How to use unplugged and plugged working in class.


Robots & Electronics: How to apply automation in class. Workshop: Rethink your classroom according to Scratch and Robotics

Conclusions, Week Review and Evaluation


Guided tour in a local attraction (on request)


Free Day (departure of participants attending the basic course).


First steps into C++. Where is C++ used, what are the main difference with other coding languages. Coding and education.


Download and installation of GNU++ compiler / Arduino IDE.  Learn basic of C++ coding through the creation of a simple geometry program.

DAY 10

Learn about Arduino board, and install all parts.

Introduction to electronics - Basic concepts.

Write your first C++ program to control a button to turn led on/off.  Other experiments with leds.

DAY 11

Sound and light sensors. Control digital output using physical input.  Experiments with sensors. Program the Arduino board to record analog and digital values from sensors on a serial monitor.

DAY 12

Build the quiz game, finalize and try it.

Conclusions, Week Review and Evaluation

Departure of participants.

Cultural Programm.

In the northwestern part of Peloponnese, the city of Patras is the capital of the region and an important commercial port of the country. The newArchaeological Museum of Patras, the church of Saint Andrew and the Fortress of Rio are some of the attractions visitors must see, while a strollalong the Rio-Antirio Bridge is a unique experience, along with participatingat Patras carnival cultural events. There are many points of interest in this region including the Vouraikos Canyon and the rack railway, the Monastery of Agia Lavra and the Monastery of Megalo Spileo (Big Cave), the Cave of the Lakes and the Museum of Sacrifice bythe People of Kalavryta. The main attraction in popular Kalavryta is the skiresort.

We Support You.

If you are interested in submitting any kind Erasmus+ KA1 project proposal, we support you in preparing and submitting the application to your National Agency.  We have developed a set of guidelines for the preparation of the KA1 e-form, which we provide with no additional fee.  All the activities andservices are fully covered by the grant received by Erasmus+ if the project is approved.

We are Flexible.

We act as receiving organization and accept students, teachers and staff any time of the year.  Courses are offered in corresponding target group format.  Each course is structured so that it ispossible to attend the basic level (20 hours in 6 days) or the advanced level(40 hours in 12 days).  Courses are offered starting from March to November.

We Certify our Courses.

Innotomia is an expert and skillful training organization, using educators with vast exercisein the field of initial, continuous and permanent Vocational Training.  We certify every mobility experience with the issueof Europass Mobility certification and a certificate of attendance.


20-24 Mar 2023

10-14 April 2023

24-28 April 2023

15-19 May 2023

22-27 May 2023

12-16 June 2023

26-30 June 2023

10-14 July 2023

24-28 July 2023


Course fee

€ 340,00/week


HB SR: € 85,00/day

HB DR: € 60,00/day/per

FB SR: € 95,00/day

FB DR: € 80,00/day/per

1 day guided tour included. Optional visits to Olympia and Delphi on request.

Ask for Information