Courses for blended learning