With digitization, a rapid growth is seen in educational technology. Different formal and informal learning contents are available on the internet. Intelligent tutoring system provides personalized e-learning to the learners. Different attributes like historical data, real-time data, behavioral, and cognitive are usually used for personalization. Based on the personalization, the intelligent tutoring system aims to provide easy and effective understanding. Recent research highlights the effect of learner's behavior and emotions on effective teaching-learning process. This chapter provides a brief description of the intelligent tutoring system, current developments, instructional techniques, proposed solution, and future recommendations. The emphasis of the study is to provide insights on self-regulated learning.