Think Python 2nd edition (I started with an older version of this)
Python crash course:
Code visualization to help learning
Pycharm Community Edition for the IDE or the Professional Edition is free with a .edu email address.
I haven’t tried these specific videos, but pluralsight is usually high quality. Each course has reviews.