interactive course creation