No, you do not need to have special clothes to take a self defense course.  Comfortable loose-fitting clothing that you would wear for other types of exercise works well.