Python Courses
Python taught cIearly, in easily digestable chapters, that have you coding your own projects in Python straight away
No more stop-starting courses. The solution to becoming a proficient programmer is here.
A relaxed teaching style that has a meaningful impact on your programming skills. Start with our flagship beginners courses, or dive right into the more complex stuff.
Everything is included in your 30-day-trial, including forum access (which allows you to ask our experts questions in real-time.)

For Beginners: A Python Tale
Ideal for first-time programmers, or those struggling with other courses. Our premium step-by-step guide to clean code, that makes sense.

For Beginners: A Turtle Tale
An entirely visual beginner’s course. Learn the fundamentals of programming through graphics-based examples from a Python Expert and author.

Worked Exercises
A detailed walkthrough for the exercises in A Python Tale, which extra discussions and explanations to help strengthen understanding.
Cancel subscription at anytime

Debugging is Like Detective Work
Introduction to debugging. Learning the key techniques to find and fix errors and bugs in your code.

How Functions Function • Intermediate Course
A deeper dive into functions, including using default, positional, keyword arguments and more.

Object-Oriented Programming
A gentle introduction to OOP. This course doesn’t try to cover everything. Instead, it focuses on the fundamentals.

Pythonic Loops and Comprehensions
In this course we look at looping using zip() and enumerate(), the iterator protocol, list comprehensions, generator expressions, itertools, map() and filter(), and more.

Dealing With Dates and Times in Python
A short course looking at how to deal with dates and times in Python using the datetime module. The course also introduces timezones and the zoneinfo module.

Introduction to NumPy • Numerical Python
NumPy provides efficient tools for array manipulation, mathematical functions, and numerical programming, making it a cornerstone for scientific computing and data science projects.

A Magical Tour Through OOP
Hogwarts school of codecraft and Algorithmancy.

Plotting Graphs and More with Matplotlib
Introduction to Visualisation. Anatomy, API’s and using OOP.

Exploring Data Structure Categories
Explore categories of data structures, such as iterables, sequences, collections, containers, iterators, and more
Cancel subscription at anytime
“It covers the ‘why’ as well as the ‘how’ … and is filling in many of the gaps from my self-taught ‘Google when I get stuck’ approach to learning Python!” – Student

Why Learn Python At The Place
Learn Differently
Our courses change how Python is taught. Using clear language to explain complex topics. Project-based lessons to have you coding properly, quickly.
Digestible Chapters
Short chapters that allow you to learn big things in small portions of time. Not only does this help you retain information but it aids motivation.
Project-based
Exceptional learning that will have you coding your own projects to a level where you actually understand what you are writing!
Advance your career
Invest in yourself and your career by staying up to date. With more competition than ever, keeping your skills sharp has never been more important.
Support
Developing your Python skills can be time consuming. Use the forum to address any queries or questions and never stare at your screen in anguish again!
Results Driven
Each of these courses has been designed to give you a much deeper understanding of not only how, but why – a key skill many courses miss out.
Cancel subscription at anytime
Your message has been sent
Search
Social
Contact: theplace@thepythoncodingplace.com