Python & Java for Teachers Erasmus Project
General information for the Python & Java for Teachers Erasmus Project
Project Title
Python & Java for Teachers
Project Key Action
This project related with these key action: Cooperation for innovation and the exchange of good practices
Project Action Type
This project related with this action type : Strategic Partnerships for school education
Project Call Year
This project’s Call Year is 2020
Project Topics
This project is related with these Project Topics: ICT – new technologies – digital competences; Research and innovation
Project Summary
The project Python and Java for Teachers aims to support primary and secondary school teachers from Europe in acquiring and developing skills in working with current issues of Advanced Coding Languages and Computer Science within primary and secondary schools.
Through this project there will be a focus on upskilling teachers in fun and game-inspired, non-formal educational methods in Python and Java programming languages. The project will present innovative methods of utilising methodologies to help increase the offering of computer science in schools and ultimately increase the number of computer scientists across Europe so that future demand for coders can be met.
Through this project, there is an immediate objective of upskilling teachers, and a subsequent objective of engaging with and upskilling students in Python and Java programming through non-formal methods.
Our project methods include the development of three main outputs:
1. A hands-on fun-packed training curriculum and workshops with non-formal approaches in learning to code in Python and Java, using fun activities like Games Coding, A.I. and Robotics. The workshops will be the gateway for teachers to understand how to code in Python and Java as these languages are used in the industry and they will explain why they need to teach these futuristic skills to the students. The workshops will also give guidance to teachers on how to make learning to code fun for their students.
2. A set of resources and guides for teachers on how to stimulate interest in subjects of computer science, coding and software development, and advice on how to support the introduction of these topics through non-formal educational methods– This will help professionals in schools to develop their own skills base to deliver professional, up to date coding lessons for students.
3. A Methodology and Implementation strategy that promotes cross-sectoral dialogue and the involvement in teaching, in terms of supporting the training of staff, managers, teachers at a local and regional level.
A DIFFERENT APPROACH
The term “non-formal education” and its recognition on a global scale came about in the 1960s when consolidated educational institutions had to face an economic crisis and received questions about their lacking ability to adapt to a new society. Since then it has been a driving force in education, not least in the digital age where students have literally “learnt how to learn” and have taught themselves to become digitally literate. We believe that the project can contribute greatly to upskilling teachers as facilitators.
These methods, together with our approach to embedding transferable employability skills (as redefined key competences; EC, Jan 2018) within the informal learning content, will deliver an innovative practice to benefit students in this digital era, and provide a project legacy of open educational resources in Python and Java for teachers.
THE NEED & DEMAND
The dynamic of the labour market, especially in the tech, finance and medical industry has changed greatly over the last few years, and many jobs that are currently in demand didn’t even exist 10 years ago. The EC’s “White Paper on the Future of Europe” states that “children enter society today will end up working in job types that do not yet exist”. A lot of these jobs will require the demanding skill of being able to create code and edit software.
Policymakers and employers are putting more and more pressure on teachers and schools and are challenging them to adapt to the digital age and help their learners build transferable skills in order to respond to labour market demand. In order to respond to such a daunting future scenario, as schools working with students, we need to do more to equip students with the appropriate skills for entering the labour market. We must also address “the need for an inclusive, lifelong-learning based and innovation-driven approach to education and training” (EC, 14 Dec 2017), and provide students with the appropriate recognition for such skills whether gained non-formally or formally.
The problem identified is the lack of skills, competencies, and knowledge in the area of computer science and coding for teachers and that the normal channel of ‘teacher training’ and CPD in most countries has failed to materialise. In its place, teachers from both primary and secondary schools are now looking for alternative provisions to fill the gap. The organisations represented in the project all have experience in promoting computer science, coding and other subjects amongst teachers to close the growing digital gap between school learning and the labour market. This project will be the most important, first step in training our teachers in primary and secondary schools with two of the fastest-growing coding languages Python and Java.
EU Grant (Eur)
Funding of the project from EU: 191540 Eur
Project Coordinator
School of Coding Limited & Country: UK
Project Partners
- Bradfield College
- ELDERBERRY AB
- Robotiem
- Robotiikka- ja tiedekasvatus ry
- NPO Robootika

