Don't use either of these. They are awkward. Your use of "does ... fit for" is the main problem here.
Try "Who is this course for?" or "Who is this course intended for?".
Forget trying to use whom in these questions, it's too formal for speech, and almost on the verge of being considered archaic. If you must use whom, then in very formal English you could write: "For whom is this course intended?", but it has an almost archaic feel to it, and some may perceive it as pedantic if you were to speak like that.