Adaptive learning as a model of teaching and education is based on the concept of computer-mediated learning. It has gained immense prominence in recent decades with an emphasis on dissemination of knowledge on a wide scale. It incorporates concepts from various disciplines like computer science, education, artificial intelligence, etc. Some of the significant topics discussed herein are knowledge management, software and distributed systems, internet applications, visualisation, etc. This book is bound to provide innovative insights to students and professionals engaged in this field.