Revert "Revert "add_course""

This reverts commit db1cb912593e24b37ed2ac4d3d09588958ce02b5.