ASP.net is one of the most widely used languages in web developing of its many advantages, so there are many lessons that explain its basics, so it should be an intelligent tutoring system that offers lessons and exercises for this language.why tutoring system? Simply because it is one-one teacher, adapts with all the individual differences of students, begins gradually with students from easier to harder level, save time for teacher and student, the student is not ashamed to make mistakes, and more.
Therefore, in this paper, we describe the design of an Intelligent Tutoring System for teaching ASP.net to help students learn ASP.net easily and smoothly. Tutor provides beginner level in ASP.net. Finally, we evaluated our tutor and the results were excellent by students and teacher.