To practice law, an individual will need to go through a rigorous path of academic, professional and personal development. It requires completing undergraduate studies, law school and passing the bar exam. Additionally, an attorney will have to regularly keep up with new developments in the law, stay abreast of changing legal requirements and current approaches to legal cases. In addition to possessing legal knowledge, successful attorneys need to possess strong communication, problem solving, analytical and interpersonal skills to be able to effectively interact with their clients, colleagues and the court system.