Prepared Course and Datatype classes.