Programming for learning mathematics: Project Euler
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1gMoryUnTKekQ9p8zRuG8QwkWKiTt7oQAbtMwXGJeFXPNX9ArFnuq1GYl54kW4_EBo8DyvtRk6fw-FT4FYZJDsE77orwCBPmk6skKxO8NPvPClvkkoNxMbQU43C6bHwtXj_GQvzoLQNQ/s320/prog_nspire.jpg)
Last week I went to two events where the subject of programming came-up, and specifically how useful a tool it is for the learning of mathematics. Essentially to be able to program a computer to perform a process you need to understand it first and also the process of thinking about how you would construct a program can help you to understand an idea. Project Euler At both events Project Euler was mentioned as a great resource/community to encourage people to learn maths through programming. Michael Borcherds ( twitter.com/mike_geogebra ) suggested that I might be interested in it at the Computer Based Math summit: www.computerbasedmath.org/ . Then a couple of days later Matt Parker ( twitter.com/standupmaths ) promoted it at MathsJam: mathsjam.com/ . Project Euler ( projecteuler.net/ ) is a series of mathematical/computer programming problems that require some mathematical insight and a little bit of programming knowledge to solve. However, an u...