Manage courses promises