Python Morsels

Write better Python code in 30 minutes each week

Trey Hunner smiling in a t-shirt against a yellow wall

Let me help you work smarter

Learning efficiently requires planning a path that repeatedly answers the question what skill should I learn next and how best can I learn it? Instead of wading through blog posts and YouTube videos in search of the next thing to learn, I can guide you.

My name is Trey Hunner and I created Python Morsels to give life-long learners a low-stress way to improve their Python skills.

Eric Joanis

I just did my semi-annual review with my supervisor, and realized that in the six months or so I've been doing Morsels, my Python skill levels have significantly improved. I have been a programmer for over 20 years and have deep expertise in C++, Perl, and Bash, but when I signed up for Morsels, I was frustrated at the gaps in my Python knowledge, especially with all its idiosyncrasies. The weekly exercise model really works for me, and now I'm confident handling all the Python problems work throws at me, and feel confident calling myself an intermediate to advanced Python programmer.

Screencasts for people who don't like screencasts

Python Morsels will help you maintain a Python learning habit. With weekly mini screencasts you'll re-discover Python topics you thought you already knew.

Each screencast also includes a short article explaining the same material through text, so you can switch between reading articles and watching videos as you see fit.

Two screencast preview cards: change is ambiguous (3 mins) and variables are pointers (2 mins)
Kevin Markham

The screencasts alone are worth the price of a Python Morsels subscription. They are an excellent way to get clear, concise, and accurate information about specific Python topics.

Wait... don't we learn by doing?

We don't learn by putting information into our heads. We learn by trying to retrieve information from our heads.

Python Morsels includes hands-on Python exercises that tell you what to do, but not how to do it. It'll be your job to figure out which tool to reach for as well as how to use it. At the end of each exercise, I'll share my perspective on which tools are best-suited for the task at hand.

Jeannie Friedel

I love these exercises. They are short and simple enough that I can do them in between putting my daughters to bed but challenging enough that I learn something new almost every time. Of course there is always a long - probably unpythonic - way to solve most problems, but I push myself, not to make it short, but to make it readable, clear, and pythonic. It's great to be able to try different stuff out that I may not use every day because I'm just not comfortable with it. I usually get more out of the bonuses than the main exercise, but I absolutely LOVE having the automated tests.

Try it for free

All Python Morsels users get access to over a dozen free Python screencasts and 5 free Python exercises.

If you choose to sign up for a paid subscription, you'll get access to all premium screencasts and you'll receive reminders to keep up your learning habit each week.

Python Morsels includes a habit-focused point system and an exercises organized by skill level, ranging from novice to advanced.

Exercise submission page showing base problem and 1/3 bonuses solved with 11 points rewarded and a button to see Trey's solutions


$100 / yr
  • Access all screencasts
  • New screencasts each week
  • One exercise each month
  • 5 free trial exercises
Try it out

All Access

$200 / yr
  • Access all screencasts
  • New screencasts each week
  • Unlimited access to the exercise vault
  • 5 free trial exercises
Try it out

Can't I just watch YouTube and solve Hacker Rank exercises?

Why pay for this when there's a lot of great free Python videos on YouTube? There's really one reason: you're trading money for time.

I guarantee Python Morsels will include:

  • No ads: you're not the product, the screencasts are
  • No filler content: no ad revenue means no need for long videos
  • My own expertise: I'll teach you what I know (but not what I don't)
Assaad Mrad, Ph.D. (ML Engineer)

Python Morsels has been was well worth it for me. Since I've joined my company, I've convinced my company to pay for one of my co-worker's yearly Python Morsels membership. That's how much Python Morsels rocks.

My approach toward the exercises is not to spend too much time solving an exercise but doing what I can, being mindful of what I learned or forgot, and then solving it better next time.

I especially like the thorough solutions and the ability to reflect on the exercise. I also appreciate that there are exercises for all difficulty levels.

Keep up the good work. I love it so much.

Ready to try it out?

You don't need to commit to a set learning habit right now.

Just sign up, set aside 30 minutes per week for a month or two, and see whether this learning style works well for you.

✨ Try Python Morsels ✨

Planning to work on Python Morsels as a team?

Python Morsels also includes team plans which allow for a single per billing cycle and payments via bank transfer.

Check out team plans