Examples of classes best taken in-person instead of online include foreign languages, English, medical, scientific and any courses a student needs to complete his major. Taking classes online is often more convenient and less expensive, but some distance learning classes work better with hands-on interaction.
Foreign languages are best learned by speaking and listening to others and having an instructor available to correct mistakes. Practicing with other students and the instructor can help an individual learn a language better and faster. Similarly, English classes often require a great deal of classroom discussion that can't be replicated online. Writing skills learned through in-person English classes can be utilized in other classes as well.
Medical courses require an abundance of hands-on experience in order for students to learn how to perform techniques correctly. Taking medical classes in-person is better for students as well as any patients they treat in the future. The same principles apply to science courses where students need to perform experiments to fully comprehend scientific concepts. In addition, these courses often require the use of scientific equipment, which can be expensive for a student to buy or rent, making it more convenient for him to use the equipment supplied in a traditional classroom setting.