Immersion program은 특정 언어나 기술을 배우기 위해 해당 환경에 완전히 노출되는 교육 방식을 의미합니다. 주로 외국어 학습 분야에서 널리 사용되며, 수업 시간 내내 목표 언어만을 사용하거나 일상생활 전반을 해당 언어 환경에서 보내도록 설계된 프로그램을 뜻합니다. 이 용어는 '액체 속에 담그다'라는 뜻의 immerse에서 유래하였으며, 마치 물속에 몸을 푹 담그듯 학습자를 특정 언어 환경에 완전히 빠뜨린다는 비유적인 의미를 담고 있습니다. 일반적인 언어 수업(ESL class)이 문법이나 단어를 분석적으로 배우는 데 집중한다면, immersion program은 수학, 과학, 사회와 같은 일반 교과목을 목표 언어로 가르침으로써 자연스러운 습득(acquisition)을 유도합니다. 이러한 방식은 학습 효율이 매우 높고 유창성을 빠르게 길러주지만, 초기 단계에서 학습자가 느끼는 심리적 부담이나 스트레스가 클 수 있다는 특징이 있습니다. 최근에는 기업 교육이나 문화 체험 프로그램에서도 이 용어를 사용하여 특정 주제에 깊이 집중하는 과정을 지칭하기도 합니다.