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 volunteering possibilities


Teach a full module

3 weeks, 24 hours

100% supported

Best teaching experience

Supporting Instructor

Support when you can

Join classes

100% Flexibility

Learn from the Main Instructor



Online or in-person

100% Flexibility

See the student progress


Help any student

Online or in-person

100% Flexibility

Connect to many students

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?