Medical schools are moving toward "competency" but will still expect applicants to have taken coursework in specific areas. Since Duke students generally apply to more than 20 medical schools, you will need to meet the course prerequisites for all the schools to which you want to apply. Our advice is to complete a fundamental set of courses in Biology, Chemistry, Physics, Math, Statistics, Biochemistry, Psychology and Sociology. Then periodically check the requirements of medical schools in your home state and any other schools you are interested, to see their requirements, expectations and policies.
Toward this goal, we have a set of prehealth courses at Duke that we recommend, and which will address most requirements for medical, dental, and veterinary medicine schools. See the topics in the left margin.