Publication Date



Online seminar


Knitting is an ancient technology as well as an enjoyable pastime that is often overlooked as an object of scientific study. However, knitting can be used as an accessible, low tech tool to teach coding fundamentals, higher level mathematics, and even concepts in physics. In this seminar we will do all three, as well as teach you to knit. We will divide this into 5 modules:

1. Overview of knitting as technology

2. Learning to knit (and teaching it too!)

3. Knitting as coding

4. Tangles, knits, and knots: the knot theory of knitting

5. Recent developments in the physics of knitting

Accompanying each of these models we will provide brief sketches for lesson plans and discuss the challenges and opportunities associated with their implementation in a classroom setting