At least one new screencast is added to Python Morsels every week (there are 42 screencasts currently). Each screencast is between 1 and 5 minutes long and includes English captions.

Don't like watching videos? That's okay! Every screencast includes a transcript. So you can think of these screencasts like mini blog posts!

Want to watch/read screencasts as they're announced?
Profile picture of Trey

My name is Trey Hunner and I'm a Python trainer. Through Python Morsels I publish new Python screencasts every week and I also send out Python exercises.

If you'd like to get announcements for new Python screencasts, sign up for Python Morsels below. I promise I won't spam you (see my Privacy Policy).

✨ Sign Up For Python Morsels ✨
How attribute lookups and assignments work
Deep tuple unpacking
Tuple unpacking
Importing a module
Assignment isn't just about the equals sign
Where are attributes stored?
Inheriting one class from another
Methods are just functions attached to classes
Everything is an object
Pass: Python's no-op
Docstrings in Python