I get this question a lot: Where should I start to learn Python?
While I do hold Intro to Python team trainings, Python Morsels is currently focused on continued Python learning, that is everything just beyond introductory Python (which I feel is an under-served space). I plan to create an online introductory course one day, but until then I recommend you learn the Python basics elsewhere before trying out Python Morsels.
Fortunately, there a tons of great introductory Python resources you could use to get started with Python.
For brand new programmers I often recommend:
For experienced programmers I often recommend:
Lastly, I'd check out what others say online. Everyone learns differently and you might want to spend 30 minutes researching which resource fits your needs/desires best.
The Python Discord has a list of resources they recommend and I trust that community's judgement.
If you're not new to Python and you're just looking for additional resources, check out the Python Morsels resources page for talks, articles, podcasts, and competitors I often recommend.
Of course for all Python users I also recommend signing up for Python Morsels, but for brand new programmers I recommend sticking to the free screencasts and reading some of the resources I recommend via my emails (hold off on attempting the exercises until you've done a bit more Python programming).
Need to fill-in gaps in your Python skills?
Sign up for my Python newsletter where I share one of my favorite Python tips every week.
Need to fill-in gaps in your Python skills? I send weekly emails designed to do just that.