サービスラーニング
サービス・ラーニングの基礎は、教育学者であるウィリアム・ジェームズ（William James）とジョン・デューイ(John Dewey）がサービス（奉仕）を基本としたラーニング（経験学習）を主張したことが発端である。そして1916年にジョン・デューイが提唱した「体験的教育」を推進したことからサービス・ラーニングは発展した。ジョン・デューイは知識を教授することだけが教育ではなく，体験を通して獲得する学びにこそ真の教育があるという「行動による学習」論を展開した。また、学習者が他者へサービスを行う概念や体験を振り返るプロセスの重要性を指摘した。
コンピュータ支援教育
1950年代、アメリカの心理学者B. F. スキナーは、オペラント条件づけの原理に基づいたプログラム学習を提唱し、これを具現化するものとしてメカニカルなティーチングマシンを試作した。さらに1950年代末にはN. A. クラウダーによって、学習者ごとに学習内容が可変となる枝分かれ型プログラムによるティーチングマシンが提唱された。