Make sure to read the details below before applying. The application form can be found at the end of this page.

IMPORTANT: Read through this page completely before applying!

The requirements

You must either be a refugee or asylum seeker, OR a migrant from outside the EU not having the opportunities to find work, OR a migrant from outside the EU in a difficult/vulnerable living situation.

You must be able to understand, speak and write English OR Spanish fluently. Knowing both languages is an extra advantage. If you only know Spanish, you are required to take English classes next to the course.

You must have documentation to live and work in Spain. This is also in your best interest – without documentation we will not be able to support you in getting a job, unfortunately.

You live in Barcelona or close to Barcelona. This is necessary as we offer in-person support and regular meetings with your mentor.

The application process


Apply Online


Apply through our website via the button at the end of this page. In the form you have to write a short motivation why you want to join this course.

This part is already extremely important! Motivation is the strongest aspect of our course, as you will need to work a lot to complete our program. After sending the form, we will reply to you as soon as possible to inform you if you can continue with step 2.


Home Assignment


Step 2 is the most difficult step and you will need to take your time for it. It requires making a small home assignment.

The assignment consist of the following:

  • You will receive a simulated question from a customer about a technical issue.
  • Your task is to answer the customer in the best way possible!
  • After you wrote your answer to this customer, you send it to us by email.

Once we have received your work, we will let you know if you have passed the assignment.


Onboarding session

1 hour

The final part of the application process is to come to our office in Barcelona to get to know us in-person and to receive a comprehensive introduction to MigraCode Barcelona.

You will get help installing the required software on your laptop, we will explain you the main tools that we use during the course and we explain other practical information about MigraCode.

Once this is done, you are ready to start with the course right away!

Our current applications


Start date:
When you want

Course duration:
2-5 months (depends on your pace)

English or Spanish

Applications are currently closed

Click on the button below to apply. If you cannot select the IT Support & Security course in the form, it means applications are currently closed. In that case, leave your email in the form further below or get back to this page soon!

In case you cannot select the IT Support & Security course in the form, leave your email below to be notified when we open applications again:

[activecampaign form=7 css=1]