# Volunteering roles

**There are many things to do as volunteer at MigraCode, and depending on your own professional profile, there is always a way to help us and our students! Have a look at the overview below and click on a role to find out more and how to start.**&#x20;

### **Teach coding or soft skills, or help with the final projects**

{% content-ref url="volunteering-roles/teaching-volunteer-roles" %}
[teaching-volunteer-roles](https://volunteers.migracode.org/general-information/volunteering-roles/teaching-volunteer-roles)
{% endcontent-ref %}

### Mentor/coach students or help with CodeWomen

{% content-ref url="volunteering-roles/mentoring-volunteer-roles" %}
[mentoring-volunteer-roles](https://volunteers.migracode.org/general-information/volunteering-roles/mentoring-volunteer-roles)
{% endcontent-ref %}

### Support students through Slack with HR or tech topics

{% content-ref url="volunteering-roles/slack-volunteer-roles" %}
[slack-volunteer-roles](https://volunteers.migracode.org/general-information/volunteering-roles/slack-volunteer-roles)
{% endcontent-ref %}
