Python Collatz Conjecture

The Collatz Conjecture is an unsolved problem in Mathematics which lends itself nicely to exploration

The Collatz Conjecture with Python
Conditional Probability with Python - Boy or Girl?

In this post we are going to explore conditional probability with Python. Here’s a fun

Conditional Probability with Python
Coins on a Star Puzzle with p5.js

Here’s a fun puzzle for you, which I have implemented online using the fantastic p5.js

Coins on a Star Puzzle with p5.js
Algorithmic Thinking with Python - Divide and Conquer Strategy

Divide and Conquer is a very powerful technique for solving computational problems. In the last

Algorithmic Thinking with Python part 3 – Divide and Conquer Strategy
Algorithmic Thinking with Python. Decrease and Conquer Strategy

This article is about computational thinking. Before we dive in though, check out this puzzle:

Algorithmic Thinking with Python part 2 – Decrease and Conquer Strategy