contract courses