MFR Coding

MFR Coding is a coding school which teaches computer programming to highly-motivated refugees and empowers them through technical and professional skills to help them get work as software developers, as well as learn how to work on projects in a modern tech team. Students learn different topics to become Web Designers or Front-end Developers:  CLI, GIT, HTML, CSS, Javascript, DOM Manipulations, ReactJS, API calls and JSON.

The curriculum is loosely based on the proven HackYourFuture program, but is customized based on the needs of our community. The program currently consists of 4 hours of weekly classes at MFR (English course: Mondays 18h-20h | Wednesdays: 19h-21h / Spanish course: Tuesdays 19h-21h | Thursdays: 19h-21h) and an individual student work plan. The program is taught by a volunteer staff of professional developers.

Students are accepted to MFR Coding following nominations from partner refugee organizations and an interview process. Students must be proficient in English or Spanish, have a proven interest in the field, and able to attend classes and complete the curriculum. MFR Coding has students from all over the world (Nigeria, Jamaica, Eritrea, Afghanistan, Senegal, Venezuela, and Nicaragua).

MFR Coding Team

Coordinator: Andrea Ocarina Pérez

Student and Centers Liaisons: Ivan Villanueva-Wheeler, Miguel Saenz Delgado

Instructors and teaching assistants: Teresa Marbán, David Canos, Alejandro Reyes, Flavia Toro, Javier Prats, Jonay Godoy, Ricardo Boluda, Xavi Julián, Rafael de la Torre, Jordi Burget-Castell, Ana Martínez, and Anna Branco

Collaborate with MFR Coding

Volunteer as an Instructor or Teaching Assistant

Are you a programmer? Classes are currently held on Mondays 18h-20h and Tuesdays, Wednesdays, and Thursdays at 19h-21h at MFR. We are always looking for more volunteers to help run the classes.

Be a guest speaker at MFR Coding

MFR Coding would like to invite tech professionals to visit the classroom for 40-60 minute presentations. An example of this could be a FrontEnd Engineer giving a talk about what they do in their day to day, and spend a few minutes answering questions from the students about the work that they do.

Host visits to your office

Many of our students have not worked in offices before. It’s important to us that in addition to their technical knowledge, they also feel comfortable in office settings. Hosting a speaker session on site at your office would be a great way to get involved, and allow the students the opportunity to get a better sense of what it means to work in tech.

Donate equipment

In order to expand MFR Coding, we are always looking for equipment with the following minimum requirements: Laptops with Core I5 Processor, HD 116GB, 4GB RAM.

Become a Mentor for Real Life Projects
  • A project that provides a solution to a problem that a person, family, school, community, city, country, world might have. So this can be as small as someone needs an app that reminds them to stand and go for a walk throughout the day or as big as an app that helps a community member communicate to their local officials where on a map there is a structural problem in the community (ex: potholes, broken trash bins, construction blocking accessibility).
  • The mentor will be available on slack and to meet with the student one on one to work on project.
  • This will be an intensive project completed in 3 weeks.
  • Goal: Students will be able to present this project at an MFR event where we invite tech companies to come and see their projects.


  • Must have experience as a software developer
  • Must have patience, follow the MFR code of conduct, and be ready to work with a junior level developer
  • Be willing to work one-on-one with a student
  • Be available on Slack for student’s questions
  • Be available to meet in person a few times in the 3 weeks with the student to work on the project
  • Make sure the student has a presentable project (does not have to be finished but it does need to look like an app, can be web or mobile) by the presentation date
  • Have fun with it!

If you are interested in collaborating, contact the MFR Coding Coordinator at