Nationals from the Schengen Area (including France, Germany and Spain) do not need a visa to go to Morocco. Citizens of other countries do.
In Morocco, a residence permit does not necessarily allow you to work, so make sure that this is clearly stated.
A list of countries whose nationals do not require visas for a work placement of three months or less is provided here: https://embassy-finder.com/fr/morocco_visa.
If your placement will last more than three months, you will need to apply for a residence permit.
You will need the following to apply for a visa:
- Letter of invitation from the company;
- Work placement hosting letter;
- Letter from the university;
- Certificate of insurance;
Most European schools and universities require a work placement agreement drawn up according to the three parties’ (student, university and host company) terms. This agreement will be necessary for the student to be covered by insurance as a worker.
Insurance is usually taken out on the student’s account in Morocco.
At least two months’ advance preparation is necessary to assemble a complete application, look for housing and request a visa.