Imigracijos mokymo terminas yra platus ir apima daugybę skirtingų kursų. Pavyzdžiui, yra imigracijos programos valdymo mokymai, imigracijos teisininkų mokymai ir imigracijos vykdymo užtikrinimo mokymai. Šiuose kursuose kalbama apie imigracijos teisinių paslaugų programos pradžią, tapimą imigracijos teisininku ir imigracijos teisės mokymusi, kad jos būtų įgyvendinamos. Paprastai imigracijos mokymo kursai nėra skirti imigrantams, o vietiniams gyventojams, kurie nori kaip nors padėti imigrantams. Tiksli imigracijos kurso medžiaga skiriasi.
Imigracijos programos valdymo mokymai paprastai yra skirti išmokyti teisininkus pradėti programą, skirtą teisinių paslaugų teikimui imigrantams. Kursas gali apimti, kaip pasirinkti klientus, ką apmokestinti ir kaip tapti oficialiai pripažintam vietos valdžios. Jei programa nesiekiama pelno, į kursą gali būti įtraukta, kaip pritraukti lėšų, kad imigrantams būtų geriau teikiamos nebrangios teisinės paslaugos. Esminis šio mokymo aspektas paprastai yra tai, kaip išvengti įstatymų pažeidimo; pavyzdžiui, kaip geriausiai padėti nelegaliam imigrantui, kad imigrantas nebūtų deportuotas ar netenka darbo.
Prieš pradedant pagalbos imigrantams programą, paprastai naudinga dalyvauti imigracijos teisės mokymo programoje. Norėdamas tapti imigracijos teisininku, asmuo paprastai turi įgyti pažymėjimą baigęs teisės mokyklą ir išlaikęs advokatūros egzaminą jurisdikcijoje, kurioje jis dirbs. Net ir gavus licenciją verstis praktika, dažnai reikia daugiau mokymų imigracijos klausimais, kad būtų galima neatsilikti nuo besikeičiančių įstatymų. Prieš baigdamas studijas, studentui gali tekti tapti praktikantu, kad įgytų praktinės imigracijos teisininko patirties.
Imigracijos vykdymo mokymas paprastai yra skirtas teisėsaugos institucijoms, pavyzdžiui, policijos pareigūnams. Šios imigracijos mokymo programos moko žmones apie netikrus dokumentus, diplomatinį imunitetą ir daug kitų dalykų, kuriuos teisėsaugininkai turi žinoti bendraudami su legaliais ar kitais imigrantais. Daugelis vyriausybių mano, kad tokio tipo imigracijos mokymo programos tampa vis reikalingesnės, nes vis daugiau žmonių imigruoja.
Kai kurie imigracijos mokymo kursai neapsiriboja viena profesija. Sveikatos priežiūros specialistai, kitų specialybių teisininkai ir vaikų priežiūros darbuotojai gali tam tikru būdu padėti imigrantams. Mokymo kursai gali išmokyti, kad bent vienas dvikalbis darbuotojas gali ne tik padidinti verslą, bet ir suteikti imigrantams sklandesnį persikėlimą į šalį. Kitas kursas gali pabrėžti programų, padedančių apmokėti imigranto medicinines sąskaitas, svarbą, jei jis negali naudoti vietinių gyventojų naudojamų programų.