Implement add course functionality