On the web site, there are serveral web link for learning Python programming language.
https://automatetheboringstuff.com/
https://www.edureka.co/blog/python-projects/#z5
This web site introduce three levels of mastering python.
1. basic
Language programming skills
2. intermedia
Data Scientist
3. advanced
Learn AI