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

Go back

Your message has been sent

Sign up to the newsletter

Warning
Warning.