Teach at our school

Do you want to volunteer at our school and gain both valuable cultural experience as well as professional teaching experience? Then Migracode is looking for you!

The teaching possibilities


Teach a full module

3 weeks, 24 hours

100% supported

Best teaching experience

Supporting Instructor

Support when you can

Join classes

100% Flexibility

Direct student contact

Personal Mentoring


Online or in-person

100% Flexibility

See the student progress

What’s in it for you?

Migracode offers you many things:

  • You will contribute to improving the lives of others through tech education
  • You will become better expert of your own craft by teaching your knowledge
  • You will be exposed to different cultures and different ways of thinking & working
  • You will become a part of Migracode’s professional network, including tech Meetups, companies, NGO’s and other professional developers

Just a few requirements

Experience in any of the modules that we offer on our course. You can find all the possible modules where you could help in our GitHub currículum here.

Past experience teaching or mentoring is a plus, but is not required! We are open for anyone who wants to help and we would love to include you in our community.

A good level of English is required to help/teach at Migracode Barcelona, and preferably Spanish as well. It doesn’t have to be perfect, but keep in mind that most of courses are in English, including the materials. We also have some courses in Spanish.

Are you ready?