API Interface

Should include a working Course object.