top of page




Coding as a scheme to build classroom dialogue

Description and main aims

Draft proposed program

In an everchanging world, we all know too well that innovation is the key to success. More than ever, today teachers need to be up to speed with the latest trends and not fall behind and risk school dropout, boredom and bad behaviour on behalf of students. In the past, it was enough to teach the common subjects such as maths, science, history, and art. Nowadays students need new skills in order to be more employable, more innovative in the workforce, more creative in their ideas, more collaborative with their colleagues. In other words, they need the 21 st century skills. Computer programming is one of these, it’s a fundamental skill for so many different applications, not just software development or cutting-edge research into artificial intelligence. It makes banking more accessible, smooths out supply lines, and creates those fantastic online experiences we love.
Another important skill is “Coding” which encourages you to use logic and
algorithms to create a program. When facing a new challenge, you need to follow
a logical approach to solve the issue. Coding enables you to train your logical ability. How has coding changed our society?
From our IPhones to even our washing machines, coding is in our everyday lives.
Computer programming has been innovating every single industry since the
beginning and has changed our everyday lives. From the creation of the internet
to cars having satellite cameras, to even helping NASA launch rockets.
Why coding is important in the 21st century?
Coding (programming) at an early age is of great importance for raising new
individuals that are equipped with 21st century skills instead of the generations
which have rote-learning based education without questioning and have critical
thinking skills.
How important is coding for the future?
Today, coding is necessary to develop the technologies that have become an
essential part of our daily lives. As a result, several programming languages have
emerged to help software engineers write the various applications we use. While
learning any coding language can be helpful, some stand out from others. In our
course, we show you the most updated apps to use in the classroom whether you
already have some coding knowledge or are just starting to teach it.
How can coding improve the world?
Coding can be used to develop tools for monitoring energy usage and making
adjustments as needed. Coding can create apps and websites that promote

sustainable living practices. Coding can create games and other interactive content
that teaches people about environmental issues.
What are 3 positive ways coding has changed the world?
At the most basic level, coding translates instructions and processes into a
computing language. This allows us to create apps and software, build websites
and online shops, play video games, publish e-books and much more.
Come and discover how to teach your students the basics of coding and
computational thinking, that is, how to think like a computer and be able to invent
video games, your own personal apps, write an algorithm and more. In this
innovative and fun course, we will show you how to introduce coding in a simple way through games, and unplugged activities.


Target group

Usually Maths or Science teachers but the course can be for any kind of teacher interested in developing “computational thinking” through coding.

As all our programs, the present one is flexible and adaptable to special requests, depending on the subject taught or on the starting level of the participant. 

Furthermore, in line with the JUMP Academy method, our courses are based on a strategic balance between formal and non formal education, indoor and outdoor education and the team takes care of a very important aspect of international mobility which is the intercultural learning which we develop with short excursions and facilitating the interaction with local partners, especially schools of the territory. 

We always try to connect our learners to local teachers and students to cooperate in developing innovation and networking for future projects. If possible, inside the program, a morning is spent inside a local school, visiting, observing and cooperating in the realization of one or more lessons. The proposed program JUMP works, in European dimension and with international spirit, at local level and, according to the period of the training along the year and the weather, it is possible to change some sessions and add visits and meetings, in cooperation with our network of partners including schools involved in European projects).



Sunday: arrival of participants, welcome by the B&B , social dinner, free time and relax

Monday: 09:00 - 12:00  first briefing by organizers, presentation of the team, logistics of the local context, program overview and changes, moving to the city center. Outdoor team building game “The Mission Impossible in Soverato by JUMP''. Getting to know the Cultural Heritage of Calabria region. 

12:00 - 13:00 Sharing expectations, experiences and learning needs. Presenting briefly the schools and specific characteristics of the schools. Participants explain shortly their Erasmus K1 projects. The trainer presents the course's main topics, sessions and goals. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Module 1. Introduction to Coding. Concepts and development of these 21st Century learning skills. Importance of “coding” for all ages. Pedagogical support tools to code. Challenges to design APPs.   

Tuesday: 09:30 - 13:00 lesson. Module 2, Coding with Scratch. Educational programming language: a project to all ages. Pedagogical approaches to Scratch. Scratch language and the development environment. Designing educational games: help students to program their own games and animations. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Continuing Module 2

Wednesday: 09:30 - 13:00 lesson. Module 3, Developing with APP Inventor. Teaching with App Inventor. Pedagogical approaches to APP Inventor. Learning about the design process. Understand how to build an app that students care about and can immediately see and use. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Module 4, Projecting with Arduino. Arduino Kits. Pedagogical approaches to Arduino. Focus on basic programming, basic circuits, and basic Arduino. Basic Arduino projects: LEDs and Sensors.

Thursday: 09:30 - 13:00 lesson. Project definition. Proposing a project framework. Creating in pairs a project proposal to integrate coding in educational contexts.  Presentation/discussion of the project's proposals. 

13:00 - 14:30 lunch break

14:30 - 17:30 lesson. Preparing a lesson proposal for the day after

Friday: 08:30 - 13:00 Morning at school with a local IT teacher using coding. Lesson together and observing. 

13:00 - 14:30 lunch break

14:30 - 17:30 Outdoor excursion to an old village on the coast in Calabria.

Saturday: 09:30 - 12:00 lesson. Closing the course: Evaluation and delivery of certificates, checking the Learning Mobility Agreements and administrative receipts. In the afternoon of Saturday afternoon, or free time or proposed  ​Intercultural activities or an excursion "Discovering Calabrian old towns and traditions". Final social dinner among participants.

Training modules

1) Module 1. Introduction to Coding

2) Module 2: Coding with Scratch

3) Module 3: Developing with APP Inventor

4) Module 4: Projecting with Arduino

5) Module 5: Develop first practical lessons

Certification and number of days

JUMP certifies or 36 hours for 6 days course (6*6) or more if needed adding extra hours per day. Or 30 hours for a 5 days course (6*5). 

The course can be also extended to a 2 weeks course with the options 10 days or 12 days course if asked and agreed, depending on the project of the sending organization. 

10 days are excluded the weekend (5+5), 12 days are from Monday to Saturday morning (6+6). 

At the end of the training, JUMP delivers a formal certificate of attendance and the team is at disposal to fill the Europass certification document according to the EU model template and other needed documents for reporting of the sending institution. 



The cost is fully covered by the Erasmus grant. Write to to ask for information on costs and the services provided to plan your mobility project in Soverato with JUMP.


JUMP organises a training every month of the year excluded in the Christmas period.

If you're a writing a KA1 project, please, plan the most suitable period for you and your team starting from the 1st of July every year and then, when you will know if your project is approved, we will write each other and we will confirm dates and sessions planning together. If you prefer to write and you need a formal confirmation, please write to

bottom of page