Yes, it is. It's correct and natural.It's natural in American English to use the word "course" in the sense of "a series of classes or lectures in an academic subject or a practical skill," isn't it?
I wouldn't use "on" here. I would use "in" - a course in engineering. However, we would say, for example, "a book on engineering".The school offers an evening course on engineering.
I think "an engineering course" sounds better for some reason, though I would find it mighty challenging to explain why.
Student or Learner