Added validation, updated Course schema