This is a collection of Python learning resources. Many of the resources, especially the beginner ones, are free.

info For a curated list of frameworks, libraries, software, etc, see awesome-python

See also my collection of curated resources for computer science, programming and related topics.

warning Disclaimer and Disclosure

I don't have personal experience with majority of the resources mentioned here. I have collected them from various recommendation threads on Reddit, Hacker News, Stackexchange sites, Twitter, GitHub, etc.

Understanding Python re(gex)?, 100 Page Python Intro and Practice Python Projects are my own books. Use this coupon link to get my All books bundle 📚 with 25% discount.

Table of Contents

Python tip videos

See my Youtube channel for informative Python tips.

learnbyexample weekly

I publish learnbyexample weekly every Friday, for free:

  • Article of the week
  • Resources
  • Free programming ebooks
  • Tip of the week
  • Tools
  • Curiosity Corner



This work is licensed under a Creative Commons Zero v1.0 Universal License