Join Over 1000 Students in a New Way to Learn Python

The relaxed and friendly way to learn Python
Understand the ‘why’ as well as the ‘how’

Cancel subscription at anytime

Hello, welcome to The Place

It can be tough to get started with Python.

Have you been looking at several resources and can’t find the right one for you?

Our style is relaxed and friendly, and we constantly look for simple ways to explain complex Python ideas.

We help build coding confidence by making sure you understand “why” things are the way they are and not just “how” to do things. We believe that once programmers get a solid understanding of Python fundamentals, the rest of journey becomes easier.

Cancel subscription at anytime

Why Learn At The Place

Learn the fundamentals

Hours of on demand courses that go in depth on core Python topics. Offering simple to follow learning, using a narrative style that won’t leave you bored or confused.

Think like a programmer

Enhance or create resilience, problem solving, critical and creative thinking skills by writing programs that will push you to understand the code you write.

Cancel subscription at anytime

It covers the “why” as well as the “how” in a simple and understandable way, and is filling in many of the gaps from my self-taught ‘Google when I get stuck’ approach to learning Python

Searching through endless Python courses? Finding a course that speaks directly to you is essential. At The Place, we use a relaxed, narrative teaching style.

Teaching Python isn’t easy. Most don’t do it well. Getting lost in big platforms or university courses can be a beginner’s nightmare.

Communication is key. Our style is a bit different from the usual courses and texts. We teach the way we would have loved to learn Python —clear, project based, and relaxed.

Learn Python on a deeper level in a way that sticks. If you want to know not just how to code in Python, but how it works behind the scenes, then this is The Place for you.

Cancel subscription at anytime

The Flagship Beginners’ Course

FOR THOSE NEW TO CODING OR THOSE NEEDING TO LEARN THE FUNDAMENTALS PROPERLY


“What a mind blowing session. This was my first session, and what a workshop, learned so much. Thank you.” – Pri

On-Demand Python Courses

GUIDED LEARNING FOR BEGINNER AND INTERMEDIATE PROGRAMMERS

A Python Tale

A different way of learning to code. The basics of programming in a teaching style that’s friendly and relaxed. The focus is on clarity.

A Turtle Tale

An entirely visual beginners course. Learn the fundamentals of programming through graphics-based examples.

Worked Exercises

Working through solutions to exercises. Discussions around each exercise include showing alternative solutions to problems.

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

The Python Coding Book

The perfect companion to my online courses. A textbook covering beginner to intermediate concepts. Available to buy in e-book right here, or you can get a physical copy on Amazon.

From $25.00

Sign up to the newsletter