. "topics such as object oriented programming, functional programming," . . . .