A 2-part course that teaches Python. Primarily intended for high school students and first-year university students who want to learn programming.
This MITx offering teaches computer science with Python. It covers computational thinking, algorithms, data structures and the Python programming language itself.
A 5-part specialization course that teaches Python from scratch. The course has no pre-requisites and avoids all but the simplest mathematics.
The interactive course version of Al Sweigart's excellent book for beginners, taught by the author himself. This link has a discounted version of the course which will always cost 10 dollars. Thanks, Al!