Courses that mix an online part together with a in person teaching