Courses controller and preliminary views