Jēdziens imigrācijas apmācība ir plašs un aptver dažādus kursus. Piemēram, ir imigrācijas programmu vadības apmācība, imigrācijas juristu apmācība un imigrācijas izpildes apmācība. Šie kursi attiecas uz imigrācijas juridiskā dienesta programmas uzsākšanu, kļūšanu par imigrācijas juristu un imigrācijas tiesību apguvi, lai tos īstenotu. Parasti imigrācijas apmācības kursi nav paredzēti imigrantiem, bet gan vietējiem iedzīvotājiem, kuri vēlas kaut kādā veidā palīdzēt imigrantiem. Precīzs imigrācijas kursā ietvertais materiāls atšķiras.
Imigrācijas programmu vadības apmācība parasti ir vērsta uz to, lai mācītu juristiem, kā uzsākt programmu, kas koncentrējas uz juridisko pakalpojumu sniegšanu imigrantiem. Kursā varētu būt runa par to, kā izvēlēties klientus, ko iekasēt un kā iegūt oficiālu vietējās pašvaldības atzinību. Ja programma nav bezpeļņas programma, kursā var būt ietverts veids, kā piesaistīt līdzekļus, lai labāk nodrošinātu imigrantiem zemu izmaksu juridiskos pakalpojumus. Būtisks šīs apmācības aspekts parasti ir veids, kā izvairīties no likuma pārkāpšanas; piemēram, kā vislabāk palīdzēt nelegālajam imigrantam, neizraisot imigranta deportāciju vai darba zaudēšanu.
Pirms sākt programmu, lai palīdzētu imigrantiem, parasti ir lietderīgi apmeklēt imigrācijas tiesību apmācības programmu. Lai kļūtu par imigrācijas juristu, personai parasti ir jāsaņem sertifikāts, absolvējot tiesību zinātni un nokārtojot advokāta eksāmenu tajā jurisdikcijā, kurā viņa praktizēs. Pat pēc prakses licences iegūšanas bieži vien ir nepieciešama papildu apmācība imigrācijas jomā, lai būtu lietas kursā par izmaiņām likumos. Pirms absolvēšanas studentam, iespējams, būs jākļūst par praktikantu, lai iegūtu praktisku imigrācijas jurista pieredzi.
Imigrācijas izpildes apmācība parasti ir paredzēta tiesībaizsardzības iestādēm, piemēram, policistiem. Šīs imigrācijas apmācības programmas māca cilvēkiem par viltotiem dokumentiem, diplomātisko imunitāti un daudzām citām lietām, kas tiesībaizsardzības iestādēm jāzina, sazinoties ar legāliem vai citādiem imigrantiem. Daudzas valdības uzskata, ka šāda veida imigrācijas apmācības programmas kļūst arvien nepieciešamākas, jo vairāk cilvēku imigrē.
Daži imigrācijas apmācības kursi neaprobežojas tikai ar vienu profesiju. Veselības aprūpes speciālisti, juristi ar citām specialitātēm un bērnu aprūpes darbinieki var kaut kādā veidā palīdzēt imigrantiem. Mācību kurss varētu mācīt, ka vismaz viens bilingvāls darbinieks var ne tikai palielināt uzņēmējdarbību, bet arī nodrošināt imigrantiem vienmērīgāku pāreju uz valsti. Citā kursā varētu uzsvērt, cik svarīgi ir izveidot programmas, kas palīdzētu apmaksāt imigranta medicīniskos rēķinus, ja viņš vai viņa nevar, ir aizliegts izmantot programmas, ko izmanto vietējie iedzīvotāji.