Cardiologists begin by completing a bachelor's degree, followed by four years of medical school. After medical school, they undergo residency training in internal medicine, typically lasting three years. Following residency, they pursue a fellowship in cardiology, which usually lasts three to four years.