Latest Videos
- #162
Self Avoiding Walk
03 Jun 2021It’s finally time to attempt a Self-Avoiding Walk! In this video, I quickly visualize a simple JavaScript p5.js implementation of a self-avoiding walk. I then tackle the more complex problem of backtracking to find a solution to a space-filling self-avoiding walk.
- #161
Estimating π from Random Numbers with Euclid's Algorithm
14 Mar 2021🥧 Happy Pi Day 2021! This year I estimate the digits of π with random numbers and the probability of two integers being co-prime., I estimate the digits of Pi with random numbers and the probability of two integers being co-prime.
- #160
Spring Forces
22 Feb 2021Boing! Time to simulate a spring force! This challenge fits into chapters 2 and 3 of the Nature of Code and demonstrates how to simulate the oscillating motion of a spring using vectors and forces.
Support The Coding Train

Coding Train Store Visit the Coding Train store with a small selection of high quality items
Shop for Merchandise