319 Copyright © 2019, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Chapter 13 DOI: 10.4018/978-1-5225-5852-1.ch013 ABSTRACT Due to the emerging e-learning scenario, there is a need for software agents to teach individual users according to their skill. This chapter introduces software agents for intelligent tutors for personalized learning of English. Software agents teach a user English on the aspects of reading, translation, and writing. Software agents help user to learn English through recognition and synthesis of human voice and helps users to improve on handwriting. Its main objective is to understand what aspect of the language users wants to learn. It deals with the intuitive nature of users’ learning styles. To enable this feature, intelligent soft computing techniques have been used. INTRODUCTION Agent is a computer programs that simulate a human relationship by doing something that another user can do for other user. Agent can be human, robot, software, pedagogical. A human agent has eyes, ears, and other organs for sensors; hands, legs, mouth, and other body parts for actuators (Russell & Norvig, 2003). A robotic agent has cameras and infrared range finders for sensors and various motors for actua- tors. The sensors for software agent are keystrokes, file contents, received network packages whereas displays on the screen, files, sent network packets act as actuators for software agent. Two common types of notions are also associated with the agent namely weak notion and strong notion. In generally, Pedagogical Software Agents for Personalized E-Learning Using Soft Computing Techniques Mukta Goyal Jaypee Institute of Information Technology, India Rajalakshmi Krishnamurthi Jaypee Institute of Information Technology, India