We had something like that at UToronto Scarborough campus in philosophy. We had independent study course codes which were fourth year course codes where a student or small group of students could work with a prof to develop a custom course. Was amusing in that I think when I started studying there they only had I think four codes, but a friend of mine was there an extra two years and had taken everything upper level basically and they had to make new course codes for him.