Codewars

Looking for fun challenges to sharpen your Python coding skills? Codewars is the site for you!   Sometimes it’s hard to know what to work on, even though you really want to...

The TI-84 Graphic Calculator

This picture is of the Texas Instruments TI-84 Calculator which I make a lot of use of in my teaching. It’s great for giving students dynamic representations of the concepts they are...

Python Circle Sector Challenge

Maths and Computer Science are often taught very separately, and yet they make excellent companions. Writing a program to explore a topic from Maths can really help to understand the topic deeply...

Broken Chessboard Puzzle

Download this image of a modified chessboard, and open it with MS Paint or something similar. Imagine you are trying to cover the whole (modified) board with tiles each two squares long...

Python and Maths

It seems to me that the connection between programming and maths is often under-emphasized, with some people claiming that maths is not even necessary when learning to code. I disagree. From positioning...