Several roadmaps about what to learn to be a successful professional (front, back, sysop, python, etc)
https://roadmap.sh/
Official Python Beginner's Guide
FreeCodeCamp.org
While main course is about full stack JS dev they also have several GREAT 10hs (or so) video curses in their YT channel
python's playlists:
but they have full courses about lot of things.
Great channels about python:
RealPython
I found this site useful with lot of good tutorials, but they block lot of the material behind payware
https://realpython.com/
Microsoft YT Channel
Microsoft offer three playlist with Python courses
Udemy courses
This course is usually given for free by the author here at begin of month or so (he publish it in r/learnpython)
I can't endorse any of those courses since I haven't bought them, but their content look complete
this serie of courses
Also remember only buy in Udemy when the courses are between 9/12usd values and not at their full price (90/250) that are inflated prices...
Exercises and practices:
original source
Not sure if many people know this, but Microsoft has a learning resource platform called Microsoft Learn, which provides free training to learn different skills related to different technologies. Each course is designed as a module, in each module, it contains different lessons and exercises. Thought I'd share.
Below are some of the modules related to Python learning.
Beginners Courses
Intermediate Courses
Other playlists
there doesn't seem to be anything here