A. Program Reguler
Program ini berlangsung selama 16 minggu, berisi 12 jam kuliah setiap minggu. Kuliah diadakan sejak Senin sampai dengan Kamis dari pukul 09.00-14.30 WIB. Program dimulai pada setiap awal semester, yakni pada Agustus dan Februari tiap tahunnya. Program ini terdiri atas tujuh tingkat, yaitu terbatas, marginal, semenjana, madya, unggul, sangat unggul, dan istimewa.
B. Program Khusus
Program khusus diberikan sesuai dengan permintaan peserta. Program ini dapat membantu mahasiswa asing yang ingin melakukan penelitian lapangan atau bekerja di Indonesia.
C. Program Antarsemester
Program antarsemester berlangsung selama 160 jam atau delapan minggu (2 bulan). Program ini diikuti oleh peminat dengan kemampuan bahasa Indonesia yang bervariasi. Program ini diadakan bulan Juli sampai dengan bulan Agustus.