Object Oriented Programming is a type of programming paradigm.
A Computer Science degree is mostly theoretical (not only machine learning and applied statistics! Believe me there is so much more), so you wont see any of this in most courses, however, in a Software Engineering degree I suppose you do learn more about OOP.
Anyways, OOP is always good to know. Its not as complicated as you would think from its fancy name, and it gives a nice way to write organized code, and most programming languages support that kind of programming.
However, there are some programming languages that use a different type of programming paradigm called "functional programming". I recommend you to take a look at it too.
If you are wondering about what kinds of things there are in a CS degree, feel free to ask me!
BTW: This Stack Exchange site is for theoretical computer science, so questions about theoretical computer science problems are seen here all of the time.