Abstract: A system and a method to train an avatar to assist a user for career advancement. User information including academic qualifications and work experience is received from the user. A training program including a sequence of questions and template response is dynamically designed based on the user information. Further, the user is nudged with a question from the sequence of questions. Career aspirations including job preferences, a timeline, career goals and a behavioral characteristic of the user are predicted based on a user response to the question and the user information. Further, a career path is determined for the user based on the career aspirations and the user information. The career path includes a set of steps and a schedule to complete the set of steps. Finally, an avatar is trained based on the career path.