The objective of the project “Coding for Learning” is to enrich the digital skills of youth workers, teachers and educators through training aimed at developing the skills related to basic IT thinking and programming, which can be transferred to young people by encouraging their participation in the labor market and in society. Aims of the training coures are - To improve digital skills of youth workers, teachers and educators, - To learn the basic concept of computer technology and computational thinking to transfer it to non-formal education and daily work with young people, including those with fewer opportunities and hard-to-reach, such as migrants, young people in conflict with the law, neets, and young people living in rural areas - To know and apply coding to develop digital skills useful for strengthening the transversal skills of young people such as problem solving skills, teamwork, creativity, etc. - To know digital tools to promote active use of the media - To use coding to develop in young people, particularly those with fewer opportunities who do not have access to courses on this topic, a positive attitude towards programming, computational thinking and STEM This project is part of the action plan implemented in the context of the European cooperation process in the field of education and training (ET 2020) which promotes, among others, the development of digital and technological skills in the educational field.