You can browse the public material for the Spring 2021 version: it looks like it teaches you how to program via Rust. I don't see a lot of history or theory in the slides there, but perhaps the lectures expand on this. There is also a number of repositories on GitHub.
I have not had Rust at my university, but both OO courses I had had at least one chapter on composition and why it is often better than inheritance.
2 posts were split to a new topic: The Liskov Substitution Principle
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.