Course Description | This course is designed to help teachers with no prior coding experience teach coding effectively to their students. The course is interactive and hands-on, providing teachers with the necessary tools to become more effective in their teaching approach. Throughout the course, teachers will work in teams, allowing them to experience the power of teamwork firsthand and learn how to incorporate it into their own classroom settings. By the end of the course, teachers will be equipped with the knowledge and skills to introduce the world of coding to their students in an engaging and effective manner. Through fun and step-by-step projects, teachers will learn how to teach their students to solve real-world problems using code. The course will provide teachers with various teaching methodologies, encouraging active participation and hands-on experience for their students. Each coding fundamental will be taught using a real-life analogy to explain the “why,” flowchart programming to create algorithms, block programming to implement the algorithm with code in an easy way, and an activity directly related to the concept learned. Upon completion of this course, teachers will have the knowledge and confidence to implement different teaching methodologies for their students to be more engaged in coding and problem-solving through code. |
Methodologies Of The Course | The course will use a combination of different teaching methodologies to ensure that the teachers get the most out of the course and are equipped to teach coding effectively to their students. These methodologies include: Active Learning: The course will use active learning techniques to ensure that the teachers are fully engaged and involved in the learning process. This will include group activities, discussions, and problem-solving exercises. Project-Based Learning: The course will use a project-based learning approach, where teachers will work on coding projects from start to finish. This will enable teachers to get a hands-on experience and learn by doing. Collaborative Learning: The course will encourage collaborative learning, where teachers will work in teams to complete coding projects. This will enable teachers to see the power of teamwork and take this approach back to their own classrooms. Simplified Approach: The course will use a simplified and friendly approach to coding, which will make it easier for teachers to learn and teach coding to their students. Real-World Problem-Solving: The course will teach teachers how to teach their students to solve real-world problems through code. This will make the learning process more engaging and encourage active participation. |
Pedagogical Approach | The pedagogical approach of the course “Teach Coding to Students” is student-centered, collaborative, and experiential. The course focuses on empowering teachers to facilitate student learning by providing hands-on, interactive activities that engage students in the learning process. The course encourages teachers to move away from a traditional lecture-based teaching style and instead adopt a more student-centered approach that emphasizes collaboration, critical thinking, and problem-solving. The course also emphasizes the importance of experiential learning, where students learn by doing, making mistakes, and exploring on their own. This approach encourages students to develop their own coding skills and find their own solutions to problems. Throughout the course, teachers will be encouraged to work collaboratively with their peers, sharing ideas, and learning from one another. The course will include group discussions, team-building activities, and opportunities for peer-to-peer learning. |
Learning Outcomes | By the end of the “Teach Coding to Students” course, participants will have achieved the following learning outcomes:
1. Understanding of Coding Fundamentals: Participants will have a deep understanding of coding concepts such as variables, data types, and loops, and be able to explain these concepts in a simplified and relatable way to their students.
2. Knowledge of different teaching methodologies: Participants will be equipped with a variety of teaching methodologies that they can use to teach coding to their students, including block-based coding, text-based coding, and project-based learning.
3. Ability to develop fun, engaging, and hands-on coding activities: Participants will be able to create fun and engaging coding activities that are hands-on and encourage active participation by students.
4. Proficiency in using coding tools and resources: Participants will be proficient in using a range of coding tools and resources, such as block-based programming languages and coding platforms, to teach coding to their students.
5. Understanding of real-world applications of coding: Participants will understand how coding is used in real-world contexts and be able to relate these applications to their students, helping them to see the relevance and importance of coding.
6. Confidence in teaching coding: Participants will feel confident and empowered to teach coding to their students using the skills, knowledge, and tools gained from the course. |
Objectives | 1. To provide teachers with the necessary knowledge and skills to teach coding to students with no prior coding experience. 2. To enable teachers to introduce the world of code to their students more effectively and in a more engaging way. 3. To equip teachers with a range of teaching methodologies and strategies for teaching coding and encouraging active participation among students. 4. To promote teamwork among teachers and provide them with the opportunity to collaborate and share ideas on teaching coding. 5. To empower teachers to teach their students how to solve real-world problems through coding. 6. To provide teachers with a simplified and friendly approach to coding that they can use in their classrooms. 7. To encourage teachers to provide their students with hands-on experience in coding. 8. To equip teachers with the knowledge and skills to evaluate student progress and provide feedback on coding assignments. |
Language of Communication | English |
Duration | 5 Days |
Type of Certification Awarded |
|
Online Meeting Program | Room for improvement – what the needs of your institution are, what you need to learn: adjusting course learning outcomes and activities as needed |
Day 1 |
|
Day 2 |
|
Day 3 |
|
Day 4 |
|
Day 5 |
|
Course Fee | The course fee is 80 euros per participant per day. This fee does not cover some expenses like accommodation or travel etc. Costs covering enrolment fees for staff mobility format ‘Courses and training’. ( Source: Erasmus+ Program Guide) |
PLANNED | Zagreb, Croatia 1. October 21 – 25, 2024 2. November 11 – 15, 2024 3. January 20 – 25, 2025 4. March 31 – April 4, 2025 5. April 21 – 25, 2025 6. May 19 – 23, 2025 7. June 23 – 27, 2025 8. July 07 – 11, 2025 9. August 04 – 08, 2025
İstanbul, Türkiye 1. October 7 – 11, 2024 2. November 25 – 29, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 3 – 7, 2025 6. April 7 – 11, 2025 7. May 5 – 9, 2025 8. June 2 – 6, 2025 9. July 21 – 25, 2025 10. August 18 – 22, 2025
Antalya, Türkiye 1. October 14 – 18, 2024 2. November 18 – 22, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 10 – 14, 2025 6. April 14 – 18, 2025 7. May 12 – 16, 2025 8. June 9 – 13, 2025 9. July 28 – August 1, 2025 10. August 25 – 29, 2025
Alanya, Türkiye 1. October 14 – 18, 2024 2. November 18 – 22, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 10 – 14, 2025 6. April 14 – 18, 2025 7. May 12 – 16, 2025 8. June 9 – 13, 2025 9. July 28 – August 1, 2025 10. August 25 – 29, 2025
Fethiye, Türkiye 1. October 7 – 11, 2024 2. November 11 – 15, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 24 – 28, 2025 6. April 28 – May 2, 2025 7. May 26 – 30, 2025 8. June 30 – July 4, 2025 9. July 7 – 11, 2025 10. August 11 – 15, 2025
Prague, Czech Republic 1. October 14 – 18, 2024 2. November 18 – 22, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 17 – 21, 2025 6. April 21 – 25, 2025 7. May 19 – 23, 2025 8. June 16 – 20, 2025 9. July 14 – 18, 2025 10. August 4 – 8, 2025
Barcelona, Spain 1. October 7 – 11, 2024 2. November 11 – 15, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 24 – 28, 2025 6. April 28 – May 2, 2025 7. May 26 – 30, 2025 8. June 30 – July 4, 2025 9. July 7 – 11, 2025 10. August 11 – 15, 2025
Thessaloniki, Greece 1. October 21 – 25, 2024 2. November 4 – 8, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. February 10 – 14, 2025 6. March 31 – April 4, 2025 7. April 21 – 25, 2025 8. May 19 – 23, 2025 9. June 23 – 27, 2025 10. July 7 – 11, 2025 11. August 18 – 22, 2025
Lisbon, Portugal 1. October 21 – 25, 2024 2. November 4 – 8, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. February 10 – 14, 2025 6. March 31 – April 4, 2025 7. April 21 – 25, 2025 8. May 19 – 23, 2025 9. June 23 – 27, 2025 10. July 7 – 11, 2025 11. August 18 – 22, 2025
Paris, France 1. October 14 – 18, 2024 2. November 18 – 22, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 17 – 21, 2025 6. April 21 – 25, 2025 7. May 19 – 23, 2025 8. June 16 – 20, 2025 9. July 14 – 18, 2025 10. August 4 – 8, 2025
Rome, Italy 1. October 14 – 18, 2024 2. November 18 – 22, 2024 3. January 20 – 25, 2025 4. January 27 – 31, 2025 5. March 10 – 14, 2025 6. April 14 – 18, 2025 7. May 12 – 16, 2025 8. June 9 – 13, 2025 9. July 28 – August 1, 2025 10. August 25 – 29, 2025 |
You can also make requests for different dates and locations when filling out the pre-registration form, aside from the planned program.
Join our interactive Erasmus+ KA1 course designed to empower teachers without coding experience to effectively teach coding to their students. This hands-on course equips educators with the tools they need to enhance their teaching methods.
Throughout the course, teachers will collaborate in teams, experiencing firsthand the benefits of teamwork and learning how to implement it in their classrooms. By the course’s end, teachers will possess the knowledge and skills to introduce coding to their students in an engaging manner.
Through fun projects, teachers will learn to guide their students in solving real-world problems using code. Various teaching methodologies will be explored, promoting active participation and hands-on learning for students.
Each coding concept will be taught using simple analogies, flowchart programming for creating algorithms, and block programming for easy code implementation.