In 2018, I built two courses, and taught online to dozons of people: one for Python beginner, and another one for Pandas beginner. Both courses were built with Jupyte Notebook, so you can download them, and experitment with yourself.
The recommended reference book for Python beginners is Core Python Programming Version 2 by Wesley J. Chun.
The recommended reference book for Pandas beginners is Python for Data Analysis by Wes McKinney and Learning Pandas by Michael Heydt.