Found 3 synonyms
teaching
teaching program
teaching material
course
learning course
training course
in the course
over the course