Backend for serving course data