immersion course noun [ C ]
uk/ɪˈmɜː.ʃən ˌkɔːs//ɪˈmɝː.ʃən ˌkɔːrs/specializeda course in which you learn by using nothing else but the language or skill that you are learning:
He decided he wanted to master Spanish and took an immersion course in Mexico.
This intensive, week-long SQL Server Immersion course will teach you everything you need to know.