In order to become a physician, candidates must first attend medical school, which is followed by a year-long internship and then a residency. Internal medicine is a specialty area that requires a hospital residency. It is a not a program taught in any college.