This module focuses on teaching more advanced, interesting computer science topics. Most of the motivating material is presented through videos since are able to do the topic of discussion more justice than this website could. We highly recommend the CppCon recordings. For convenience, here are their playlists.
Polymorphism doesn't require a base class with virtual functions and inheritance. The overhead in polymorphism introduced by inheritance can be eliminated by using templates.