Talk Python Training

Online video courses for Python developers

Get notified about new courses and more.

Learn online

Learn on-demand through high quality training videos. Our videos and additional resources are available 24/7 so you can learn what you need exactly when you need it.

Lifetime access

With our pay once, own it forever business model, you can rest assured that the courses you put time into become permanent resources for your career.

High quality

Online training from a source you can trust. Courses are written and presented by Michael Kennedy, the host of the Talk Python To Me podcast and professional trainer with over 10 years of experience.

2017 Talk Python Course Bundle

Are you serious about learning Python? Get the 2017 Talk Python course bundle.

With our bundles you still own the courses forever, but you get all the courses at roughly 50% the list price.

What students are saying

Absolutely loving the course. I learned so much, not just Python principles but your methodology with designing an app. Your lessons in PyCharm have really helped a ton too. I've bought so many books and online classes but nothing has brought it all together like you have, so a big thanks to you Michael!
Jon
When I first learned how to interface Python with the multitude of web services and data sources on the internet, a whole new world of automation opened up for me.
Python is a fantastic language to connect different services and to process data from all kinds of sources. But trying to find good tutorials on how to work with these services and their variety of data formats had me smacking my head against the table... That is until I found "Consuming HTTP Services in Python".
What I love about Michael's course is that it covers the whole spectrum-from web scraping with BeautifulSoup to parsing JSON from well-structured RESTful APIs.
So whether you're dealing with plain binary data, JSON or XML encoded responses, or even SOAP services, the course always has your back.
"Consuming HTTP Services in Python" is organized well and easy to follow along. Michael's delivery as an instructor clear and to the point. The editing work is excellent. As a result I can highly recommend this course for anyone wanting to learn more about interfacing with data sources on the web using Python
Dan Bader
I love you for your work on Python for Entrepreneurs (and everything else too)! :-) Your teaching is excellent and the course format is super helpful. I find myself progressing with python so much faster with your teaching. Please continue to make great python courses! They are a blessing.
Ann R.
Do you love our courses and want to tell the world?
Send us a review and we'll post it to the site. Thanks!

Courses come with free office hours

One of the challenges of self-paced online learning is if you get stuck it can be hard to get help to get yourself unstuck.

That's why we offer live, online office hours. You drop in and join a group of fellow students to chat about your course progress and see solutions via screen sharing.

Just visit your account page and click the office hours tab to see the upcoming office hour schedule.

Office hours

Talk Python To Me podcast

We created and host the Talk Python To Me podcast. This provides much of the inspiration and background for our courses.

If you want to take your Python game to a higher level, you won't find a bigger assortment of interviews and insights with the leaders of the Python community.

Python Bytes podcast



Looking to keep up with the latest headlines and news in the Python space? Be sure to listen to the Python Bytes podcast.