Intermediate comprehensive course