# data[].attributes.body
Discuss various pedagogical strategies that can be employed to teach coding effectively (such as the benefits of project-based learning, collaborative coding, and incorporating coding across different subjects).

# data[].attributes.body
Explore how relevant educational theories can enrich the foundation for teaching coding in classrooms (self-determination theory, Bloom's taxonomy etc)

# data[].attributes.body
A general comment on the content: we cannot expect to make teachers experts in coding through this training. I think we should leave the coding part to the computer science teachers and emphasize the cross-curricular nature of teaching coding: for example, Module 1 does not include fancy coding software, but it is just how a first grade teacher should be able to understand this kind of activities as preparatory activities for coding.

It is important not to engage teachers in coding activities that will discourage them, but rather to demonstrate how through their own subject areas they can promote skills (critical thinking, problem solving, etc.) that are necessary for coding.

# data[].attributes.body
We could include a self-assessment / reflection activity where teachers can suggest ways that the modules have been useful to them / ways that they could implement the content in other subjects that they teach, not just coding

# data[].attributes.body
The theoretical content is the same as in Lesson Plans but in a more concise format: Programming languages, varaibles, procedure .... Automatization.

# data[].attributes.body
Try to connect computational thinking with themes/problems relating directly to their ordinary/daily lessons subjects

# data[].attributes.body
Offer insights into modifying the coding activities provided in the lesson plans to suit the age group of students and make them engaging for both primary and secondary school students.

# data[].attributes.body
Modules should contain some examples of practical tools and resources that teachers can use to adjust a module’s content for different target groups

# data[].attributes.body
Teachers should attend training on how to use tools and be familiar with the layout of scratch etc., so that when they deliver training to their students it is like second nature to them

# data[].attributes.body
Train teachers on the tools proposed in the lesson plans (ex. if Scratch tool is used in an activity, it is important that teachers know how to use it).

# data[].attributes.body
Teachers should participate in lesson plans that have been developed to increase their knowledge about computational language.

# data[].attributes.body
The training will contain some instructions about how the teacher learns to work with the modules and lessons from WP2, which he/she can then use in the classroom to make coding for the children attractive and practical.