
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
A Python Tale
- What is Coding & Installing Python
- Chapter 1 • Create a Goblin Game • Programming Basics
- Chapter 2 • Loops, Lists and Other Stories
- Chapter 3 • Choosing A Baby Name • Functions
- Chapter 4 • Pride & Prejudice • Data, Data Types and Data Structures
- Epilogue • Monty and The White Room
Overwhelmed or frustrated with Python? Let that go. Start fresh with a beginners mind. A Python Tale will take you on a relaxed coding journey that will help you fall in love with coding and enjoy learning it.
Cancel subscription at anytime

“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
Search
Social
Contact: theplace@thepythoncodingplace.com