Intermediate Python Course Youtube - https://www.youtube.com/watch?v=HGOBQPFzWKo&t=1002s OOP Futurelearn Course https://www.futurelearn.com/courses/object-oriented-principles/18/steps/1359703