When you say “visual learner” I immediately think Youtube, where David Beazley and Socratica get my top marks, at opposite ends of a spectrum.
David is a grand master computer scientist who loves Python and crafts really engaging talks that delight pros as much as occasional users. He presents live, so you get audience sounds on the audio. I find visual learners also appreciate quality audio.
Socratica is a channel devoted to several academic topics, including Python and Group Theory. Now, if they would only devote a playlist to a synergy of those two. Call me guys. ;-D My favorite Python teacher affects a stern demeanor that reminds me of Flamenco style dancing. The Python content is muy pithy.
If you’re new to programming in general, then I highly recommend setting up an MIT Scratch account and going through a second childhood at an accelerated pace.
Adults too often steer away from some of the best learning environments on the planet, because these appear to cater to kids too much. Harvard’s CS50 (a famous course) takes Scratch seriously, as should anyone. Those kinds of drag and drop “visual” languages are not going away.
If you have a few minutes: I can attest to the quality of this guy’s Youtube channel (I’ve learned a lot from him!):
Fun stuff.