Istilah pelatihan imigrasi luas dan mencakup sejumlah besar kursus yang berbeda. Misalnya, ada pelatihan manajemen program keimigrasian, pelatihan pengacara keimigrasian, dan pelatihan penegakan keimigrasian. Kursus-kursus ini berhubungan dengan memulai program layanan hukum imigrasi, menjadi pengacara imigrasi, dan mempelajari hukum imigrasi untuk menegakkannya, masing-masing. Umumnya, kursus pelatihan imigrasi tidak ditujukan untuk imigran, tetapi dimaksudkan untuk penduduk asli yang ingin membantu imigran dalam beberapa cara. Materi yang tepat tercakup dalam kursus imigrasi bervariasi.
Pelatihan manajemen program imigrasi umumnya diarahkan untuk mengajar pengacara bagaimana memulai program yang berfokus pada penyediaan layanan hukum kepada imigran. Kursus ini mungkin mencakup bagaimana memilih klien, apa yang harus dibayar, dan bagaimana menjadi diakui secara resmi oleh pemerintah setempat. Jika programnya tidak mencari laba, kursusnya mungkin mencakup cara mengumpulkan dana untuk memberikan layanan hukum berbiaya rendah kepada para imigran dengan lebih baik. Aspek penting dari pelatihan ini biasanya adalah bagaimana menghindari pelanggaran hukum; misalnya, cara terbaik untuk membantu imigran ilegal tanpa mengakibatkan deportasi atau kehilangan pekerjaan imigran.
Sebelum memulai program untuk membantu para imigran, biasanya ada baiknya mengikuti program pelatihan hukum keimigrasian. Untuk menjadi pengacara imigrasi, seseorang biasanya harus disertifikasi dengan lulus dari sekolah hukum dan lulus ujian pengacara di yurisdiksi tempat dia akan berpraktik. Bahkan setelah mendapatkan izin praktik, lebih banyak pelatihan imigrasi seringkali diperlukan untuk mengikuti perkembangan hukum yang berubah. Sebelum lulus, siswa mungkin diminta untuk magang untuk mendapatkan pengalaman pengacara imigrasi.
Pelatihan penegakan imigrasi biasanya disediakan untuk penegak hukum, seperti petugas polisi. Program pelatihan keimigrasian ini mengajarkan masyarakat tentang dokumen palsu, kekebalan diplomatik, dan banyak hal lain yang perlu diketahui penegak hukum ketika berinteraksi dengan imigran, legal atau lainnya. Banyak pemerintah merasa jenis program pelatihan imigrasi ini menjadi semakin diperlukan karena semakin banyak orang berimigrasi.
Beberapa kursus pelatihan imigrasi tidak terbatas pada satu profesi saja. Profesional kesehatan, pengacara dengan spesialisasi lain, dan pekerja penitipan anak semuanya dapat membantu imigran dengan cara tertentu. Kursus pelatihan mungkin mengajarkan bahwa memiliki setidaknya satu pekerja dwibahasa tidak hanya dapat meningkatkan bisnis tetapi juga memberikan transisi yang lebih mulus kepada imigran ke negara tersebut. Kursus lain mungkin menekankan pentingnya memiliki program untuk membantu membayar tagihan medis imigran jika dia tidak dapat dilarang menggunakan program yang digunakan penduduk asli.