Question: what is the difference between a subject and a course?
Answer: A subject is a broad category for different types of courses. A course is a specific class, with a specific teacher.