Includes…
When you purchase, you get access to all the courses and the members' forum
-
A Python Tale: A Relaxed Stroll Through Programming Basics (For Beginners)
Course
A different way of learning to code in Python. This flagship course takes you through the basics of programming in a teaching style that's friendly and relaxed. The focus is on clarity and really understanding what's going on.
-
How Functions Function • An Intermediate Level Course on Functions
Course
A deeper dive into functions, including using default arguments, positional and keyword arguments, *args and **kwargs, positional-only and keyword-only arguments, and generator functions.
-
Introduction to Object-Oriented Programming
Course
A gentle introduction to Object-Oriented Programming (OOP). This course doesn't try to cover everything there is to cover in OOP. Instead, it focuses on the fundamentals of OOP and the OOP mindset.
-
A Turtle Tale
Course
A beginners' course with a difference. It's entirely visual. This course introduces the fundamentals of programming through graphics-based examples using Python's built-in `turtle` module. A fun way of learning the basics.
-
Becoming Sherlock • Debugging is Like Detective Work
Course
Introduction to debugging. Learning the key techniques to find and fix errors and bugs in your code.
-
Pythonic Loops & Comprehensions
Course
There's more than just the basic `for` loop. In this course we look at looping using `zip()` and `enumerate()`, the iterator protocol, list (and) comprehensions, generator expressions, `itertools`, `map()` and `filter()`, and more
-
Join The Python Coding Place Forum
Course
-
The Python Coding Book (EBook/Digital Edition)
Course
The Python Coding Book • A relaxed and friendly programming book for beginners
-
Introduction to NumPy • Numerical Python
Course
An introduction to NumPy and numerical computation in Python
-
Dealing With Dates and Times in Python
Course
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
-
Worked Exercises for A Python Tale
Course
Videos working through solutions to the Exercises in the beginners' course 'A Python Tale'. Discussions around each exercise include showing alternative solutions to problems.
-
Plotting Graphs and More with Matplotlib • Introduction to Visualisation
Course
An introduction to Matplotlib and visualisation in Python
-
A Magical Tour Through Object-Oriented Programming in Python • Hogwarts School of Codecraft and Algorithmancy
Course
A tour through Object-Oriented Programming through a Harry Potter-themed extended example. Welcome to Hogwarts School of Codecraft and Algorithmancy!
-
Exploring Data Structure Categories
Course
In this course, we'll explore categories of data structures, such as iterables, sequences, collections, containers, iterators, and more. We'll look at their properties, how to create them, and examples of data types that fall in these categories.
-
Python Shorts
Course
Short-ish videos for members, covering a variety of Python topics.
-
Python Behind the Scenes Workshops
Course
Recordings of live workshops exploring Python Behind the Scenes, when "it works" is not good enough and you need your code to be robust and efficient.