For a specific person:
* Quels cours a-t-il/elle ? (formal) - What classes does he/she have?
* Quels cours a-t-il/elle (informal)? - What classes does he/she have?
* Quels cours prend-il/elle ? (formal) - What classes does he/she take?
* Quels cours prend-il/elle (informal)? - What classes does he/she take?
For a school or program:
* Quels cours propose-t-il/elle ? (formal) - What classes does it offer?
* Quels cours propose-t-il/elle (informal)? - What classes does it offer?
* Quels cours sont disponibles ? (formal) - What classes are available?
* Quels cours y a-t-il ? (informal) - What classes are there?
For a specific subject:
* Quels cours de ... y a-t-il ? (informal) - What ... classes are there?
* Quels cours de ... sont disponibles ? (formal) - What ... classes are available?
* Quels cours de ... propose-t-il/elle ? (formal) - What ... classes does it offer?
For example:
* Quels cours d'histoire y a-t-il ? - What history classes are there?
* Quels cours de mathématiques propose-t-il ? - What math classes does it offer?
Remember to adjust the formality of your language depending on who you are talking to.