Pikuma is definitely one of the best resources available on the subject: https://pikuma.com/courses/cpp-2d-game-engine-development
He explains every mathematical concept in an easy to follow format and the course is broad and accessible.
I highly recommend.