Implementing courses model.