At least one new screencast is added to Python Morsels every week (there are 15 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 ✨
What is a sequence?
Accepting any number of arguments to a function
How to Make a Function
Positional vs Keyword Arguments
Calling a Function
Python Doesn't Have Type Coercion
Data structures contain pointers
Equality vs Identity
The 2 Types of "Change" in Python
Variables are pointers
Looping over multiple iterables at once