Migracode acts as a bridge between the demand for skilled people in the tech sector and people with a migration background who are eager to work in the tech industry. Founded in 2019, we are cooperating with other code schools in Europe to build a large community of companies and students to foster both labor integration as well as social inclusion.


Our philosophy

We believe that everyone deserves the right to follow education, especially those with less opportunities. Therefore we focus on those with a migration background and who have the eagerness to learn, but are often not able to do so.

Our support

Our project is financed by various sources, ranging from the European Union to companies in the private sector. Together with the support of our partners we are able to continue our journey.

Our social impact

We reach a lot of people from different communities, and we realise many teaching, learning and volunteering opportunities for both local people as well as newcomers.


The four objectives of Migracode

Our program is build around four objectives, and through these four objectives, we aim to support as many people as possible, mainly made possible through our great volunteering team.

Open Education

Open access to our school

We believe in equal opportunity for everyone and our academy is therefore freely accessible for people with a migration background and limited access to the labour market

Community Building

Bringing people together

In order to foster not only labour but also social integration, we work towards inclusion of newcomers and host-country nationals through our program and our events

Job Placements

Fostering labour integration

We are in contact with many tech companies in and around Barcelona and we aim to find jobs for our students after they graduate from our coding course, with help from employability training

Additional Support

Offering more than just education

We do not only support our students with learning how to code, but we also offer soft skill trainings, psychological support and other forms of additional but necessary support


Made possible by Open Cultural Center

Together with professional developers and our students we are constantly expanding our community of local people, migrants, refugees, companies, NGO’s and other organisations that are involved in our project. This whole process is in line with the philosophy with the organisation behind Migracode: the Open Cultural Center.


Inclusive and supportive

With offering free education to vulnerable groups come other responsibilities. That is why we do not only offer technical support, but also other forms of support to allow motivated people from all backgrounds and in all situations to join our school.

Child Support

We have volunteers who can take care of the children of students during the classes if needed.

Psychosocial Support

We have an internal social worker and various voluntary professional therapists offering mental support to students.

Legal Support

We have volunteers who point our students in the right direction for any legal questions and we collaborate with other NGOs to offer more support.

Career Support

We not just offer tech education, but we also include soft skills trainings in our program, and have many HR volunteers supporting our students with job preparations.


Migracode Stories

Find some of the stories of people active at Migracode Barcelona below. You can find more of them in our blog page here. It’s a great way to get to know our program through the eyes of the people involved!

Student perspective

If you want to read more about the background of our students, read our interview with Mouaz, a student from our first group who came via Greece from Syria to Barcelona.

Volunteer perspective

If you want to read more about how and why our volunteers get involved into our program, and how they use their background to help, read this interview with one of our instructors.


Become involved in our program