Noun
core course (plural core courses)
(education) An academic class that is one of a subset of mandatory classes required to complete a degree program.
I'm not sure that teaching a Core course is necessarily the best introduction to teaching. Lauren Willig