Correct one: Have you taken a course on design before?
Because you are asking the things in the past but affecting the things happening now. Therefore, you CANNOT use "simple past" but you should use "present perfect"
Did you take a course ==> Talking about a specific time so cannot use it here