Get your lifetime membership today. Click Here

Books & Courses

Some people learn better from books while others prefer interactive courses. We have you covered by including both books and courses here at TeachMePython.
Read more below
The Python Quiz Course
Course

The Python Quiz Course

The Python Quiz Course Python Quizzes Introduction Quiz 1 - Exceptionally Crazy Answer 1 - Exceptionally Crazy Quiz 2 - […]
Learn more
Python 103: Practical Python
Course

Python 103 – Practical Python

It's always helpful to learn how to create real world applications. In this course, you will learn how to use […]
Learn more
Course

Python 102: Beyond the Basics

Welcome to Python 102: Beyond the Basics. This course is designed to build upon what you learned in Python 101: […]
Learn more
Course

Python 101 – Learning the Language

Python 101 - The Python language will teach you the basics of the Python programming language
Learn more
Book

Pillow: Image Processing with Python

The Python Imaging Library allows you to use Python to edit photos. The Pillow package is the latest version of the Python Imaging Library. You can use Python to batch process your photos using Pillow.
Creating GUI Applications with wxPython book cover
Book

Creating GUI Applications with wxPython

Creating GUI Applications with wxPython is a book that will teach you how to use wxPython to create applications by actually creating several mini-programs. I have found that while learning how the various widgets work in wxPython is valuable, it is even better to learn by creating a simple application that does something useful.
Jupyter Notebook 101 book cover
Book

Jupyter Notebook 101

Jupyter Notebook 101 will teach you all you need to know to create and use Notebooks effectively. You can use Jupyter Notebook to help you learn to code, create presentations, and make beautiful documentation.
ReportLab book cover
Book

ReportLab – PDF Processing with Python

ReportLab has been around since the year 2000 and has remained the primary package that Python developers use for creating reports in the PDF format. It is an extremely powerful package that works across all the major platforms. This book will also introduce the reader to other Python PDF packages.
Book

Automating Excel with Python

Python is a versatile programming language. You can use Python to read, write and edit Microsoft Excel documents. There are several different Python packages you can use, but this book will focus on OpenPyXL.
Python 201 book cover
Book

Python 201

Python 201 is the sequel to my first book, Python 101. If you already know the basics of Python and now you want to go to the next level, then this is the book for you! This book is for intermediate level Python programmers only.
Python 101 book cover
Book

Python 101

This book will help you learn how to program with Python 3 from beginning to end. Python 101 starts off with the fundamentals of Python and then moves on to intermediate topics. Once you're finished with those sections, you will learn about creating simple applications and distributing your code!

Frequently Asked
Questions

Are there refunds?

Yes, you have 30 days to refund any course or membership you want to.


Which course is most interactive

Browse through the courses and make sure you find something that fits you. Every person is different and not everything applies to everyone.


Which book is best for beginners?

If you have no python experience, I recommend Python 101.


How do I get started?

Start by signing up and learning Python today.


TeachMePython is my official website for teaching Python to everyone who wants to learn it. I have been teaching Python to programmers around the world for over 10 years on my website, MouseVsPython, as well as on StackOverflow and many Python user groups.
Copyright © 2023 Teach Me Python
Built by Luke Netti