Lisps, some low level c-style languages (go and rust among the newer ones), and some ML languages with algebraic data types don't really have the same object orientation abstractions as Java, C#, and Python. Further more the class system in Javascript ES6 are a bit special.
It would be better to talk about domain modelling, suggest interesting domains to model, without actually specifying any particular way to do it.
Edit: I must add that the author have done a great job of collecting these suggestions for tasks though!