Harvard do a free Python course -
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.
cs50.harvard.edu
MIT also if you can do High School Algebra -
_6.0001 Introduction to Computer Science and Programming in Python_ is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel...
ocw.mit.edu
There are a few free python books here -
You could start with Automate the boring stuff and there is also a Udemy course that uses the book if you wanted to do that route.