Membership
Full no-questions-asked refund if the membership doesn't meet your expectations. *within 30 days of purchase
“I've been attempting to learn Python for the last 2 years and only get so far before the patience and motivation wear off. I've tried multiple sources and your courses are by far the easiest to follow, and your teaching method keeps me motivated. I'm still early days, but I just want to thank you for the huge amounts of work you obviously put into making these courses different, accessible and (in my opinion) a bargain!”
KimMembership includes…
When you become a member, you get access to all the courses and the members' forum
-
A Python Tale: A Relaxed Stroll Through Programming Basics (For Beginners)
CourseA 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
CourseA 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
CourseA 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
CourseA 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
CourseIntroduction to debugging. Learning the key techniques to find and fix errors and bugs in your code.
-
Pythonic Loops & Comprehensions
CourseThere'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