Coding Resources to Take Your Curriculum to the Next Level

Advanced ICT required.Read more

Advanced computer proficiency courses are designed for individuals who have a solid foundation in computer skills. Participants will further enhance their knowledge and abilities by exploring advanced concepts and tools, such as programming languages or 3d printing.

Targeted to Intermediate English (B1+) speakers.Read more

This is the standard requirement for most courses. Participants at this level can participate actively in discussions and manage everyday and professional situations. If they are unsure about their English level, they can test it here or explore our courses facilitated in Basic English.

Cross-Curricular.Read more

The listed audiences are those for whom the course is especially recommended, but courses are not exclusive to them and are open to everyone. In fact, most of our workshops are built around the collective sharing of participants’ experiences and having a variety of profiles enriches the learning process and is highly encouraged!

Advanced Course.Read more

This course is designed for participants with some prior knowledge of the topic. Still, it is open to everyone, as the variety of backgrounds makes the learning process more engaging. If you are looking for an introductory course instead, we recommend exploring our catalogue further.

Description

Educators today are asked to integrate coding and computational thinking into their curriculums to prepare students for the technology-driven future.

This course aims to address this challenge by familiarizing educators with effective tools and platforms for teaching these essential skills.

By focusing on Arduino, Raspberry Pi, Micro:bit, and CyberPi, the course provides a comparative analysis to guide educators in selecting the best resources to meet their educational goals and student needs.

Throughout the course, participants will explore these programs’ functionalities, educational applications, and limitations.

The objective is to empower educators with the knowledge to choose appropriate tools for enhancing coding and computational thinking lessons, ensuring students engage in meaningful, hands-on learning experiences.

The main course activities include an introduction to each platform, providing participants with an overview of their origins, capabilities, and educational philosophies.

Through hands-on workshops, educators will compare the usability, accessibility, and suitability of each platform for different age groups and learning environments.

Participants will also develop lesson plans that incorporate these platforms, focusing on fostering engagement, creativity, and problem-solving skills among students.

Additionally, educators will engage in practical implementation by designing and executing mini projects in group activities, experiencing firsthand the learning opportunities each platform offers.

By the conclusion of the course, educators will possess the skills to navigate the options available for coding education.

They will be able to craft enriched learning environments that introduce students to coding and computational thinking while inspiring innovation and a deep understanding of technology’s role in solving real-world problems.

Furthermore, participants will leave with a network of peers and resources to support the continuous evolution of their coding curriculum.

Concept by Nikolaus Conrad

What is included

 Unmatched Support: full day chat assistance

 Erasmus+ Fundable: eligible for KA1 grants

 Flexibility Guaranteed: easy changes with minimal restrictions

 360° experience: from coffee breaks to cultural visits

 Certificate of attendance: 5 hours per day, 30 hours total

 Post-Course Training: 100€ voucher on 40+ online courses

Learning outcomes

The course will help participants to:

  • Understand the Core Principles of Coding and Computational Thinking: Gain a foundational understanding of coding concepts and computational thinking, and why they are crucial for students in today’s technology-driven world.
  • Differentiate Between Arduino, Raspberry Pi, Micro:bit, and CyberPi: Learn the unique features, strengths, and limitations of each platform to make informed decisions on their applicability in educational settings.
  • Assess Educational Applications: Evaluate the suitability of each platform for teaching coding and computational thinking across different age groups and learning objectives.
  • Develop Engaging Lesson Plans: Acquire the skills to design and implement effective lesson plans that utilize Arduino, Raspberry Pi, Micro:bit, and CyberPi to foster student engagement and learning.
  • Implement Hands-On Learning Activities: Experience and understand how to facilitate hands-on projects that encourage students to explore, create, and solve problems using coding concepts.
  • Navigate Challenges in Teaching Coding: Identify common challenges in teaching coding and computational thinking and learn strategies to overcome them, ensuring a productive learning environment.
  • Promote Collaborative Learning: Discover ways to encourage collaboration among students during coding projects, enhancing their communication, teamwork, and problem-solving skills.
  • Foster a Community of Practice: Build a network with fellow educators to share resources, ideas, and experiences for ongoing professional development and support in teaching coding and computational thinking.

Tentative schedule

Day 1 – Course introduction and setting goals

  • Introduction to the course and the Academy;
  • Introduction to the host city and the week’s cultural activities;
  • Icebreaker activities;
  • Presentations of the participants’ schools and institutions;
  • Overview of the importance of coding and computational thinking in modern education;
  • Initial exploration of Arduino, Raspberry Pi, Micro:bit, and CyberPi.

Day 2 – In-depth look at Arduino and Raspberry Pi

  • Detailed exploration of Arduino: features, classroom applications, and project ideas;
  • Comprehensive review of Raspberry Pi: capabilities, educational resources, and limitations.

Day 3 – Exploring Micro:bit and CyberPi

  • Examination of Micro:bit: usability, programming environment, and educational value;
  • Analysis of CyberPi: features, classroom integration, and comparison to other platforms.

Day 4 – Curriculum integration and lesson planning

  • Strategies for integrating coding tools into the curriculum;
  • Workshop on creating lesson plans utilizing Arduino, Raspberry Pi, Micro:bit, and CyberPi.

Day 5 – Hands-on projects and classroom implementation

  • Group projects to apply what has been learned in a classroom-like setting;
  • Discussion on overcoming challenges in teaching coding and computational thinking;
  • Reflection on the key insights gained and strategies for applying them in educational settings.
  • Course evaluation: round-up of acquired competencies, feedback, and discussions;
  • Awarding of the course Certificate of Attendance.

Day 6 – Structured cultural activities

  • Structured cultural activity(ies) according to the hosting location;
  • Learning journal: individual written reflection on the course experience;
  • Course reflection: self-reflection and review of course materials and resources.
Add to favourites

Get weekly recaps on confirmed sessions!

Dates and locations

You can register for any date, even if it's not yet confirmed, especially if you're interested in courses several weeks away. Once we have a few more enrollments, we will confirm the date. If we are unable to confirm it, we will offer you alternative options.

Each Academy within the network operates independently and is legally established in the country where its courses are delivered.

Dublin

Price: 580€*
OID: E10239861
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    28 Sep - 3 Oct 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    26-31 Oct 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    23-28 Nov 2026
  • Confirmed
    Confirmed means this session has reached the minimum number of participants and is guaranteed. However, you will still need to wait for our confirmation before booking flights and accommodation.
    25-30 Jan 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    22-27 Feb 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    22-27 Mar 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    26 Apr - 1 May 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    24-29 May 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    28 Jun - 3 Jul 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    26-31 Jul 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    23-28 Aug 2027

Dublin (580€*)4.73/5

  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    28 Sep - 3 Oct 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    26-31 Oct 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    23-28 Nov 2026
  • Confirmed
    Confirmed means this session has reached the minimum number of participants and is guaranteed. However, you will still need to wait for our confirmation before booking flights and accommodation.
    25-30 Jan 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    22-27 Feb 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    22-27 Mar 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    26 Apr - 1 May 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    24-29 May 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    28 Jun - 3 Jul 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    26-31 Jul 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    23-28 Aug 2027

Cultural Activities

  • European Food Fair
  • A guided walking tour of Dublin
  • Irish Dancing class
  • Day trip to Glendalough – monastic valley

Malta

Price: 480€*
OID: E10166501
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    5-10 Oct 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    2-7 Nov 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    7-12 Dec 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    4-9 Jan 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    1-6 Feb 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    1-6 Mar 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    5-10 Apr 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    3-8 May 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    7-12 Jun 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    5-10 Jul 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    2-7 Aug 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    6-11 Sep 2027

Malta (480€*)4.82/5

  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    5-10 Oct 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    2-7 Nov 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    7-12 Dec 2026
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    4-9 Jan 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    1-6 Feb 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    1-6 Mar 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    5-10 Apr 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    3-8 May 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    7-12 Jun 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    5-10 Jul 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    2-7 Aug 2027
  • Open to enrollments
    Open to enrollments means the course is pending confirmation. You can register now to help confirm this session, but you will need to wait for our confirmation before booking flights and accommodation.
    6-11 Sep 2027

Cultural Activities

  • Valletta Walking Tour
  • Afternoon in Mdina
  • Friday Maltese Traditional Food* – subject to availability
    (*The appetizers, dessert, and water and coffee are included, while the main course and any alcoholic drink are extra, to be paid by participants).
  • Full-day excursion to Gozo
  • 10% Discounted tickets

*A 60 € late registration fee will be applied if you register less than 8 weeks before the course start date.
All prices are VAT included or not due.

Similar confirmed courses

Confirmed CourseLocationStarting DateStatusEnrolment
Coding and Robotics with ArduinoMalta12 Oct 2026
Confirmed
Confirmed
Register here »

Create a two-week course

140€ discount for a two week-long course

Combine a confirmed date of this course with a confirmed date of another course and easily create a two week course by yourself. Start selecting one confirmed date of this course and see which other courses are confirmed in the same Academy the previous week and the following week.

Search for similar courses

Category
Main Audiences