I've been able to solve around 10 of the problems on Project Euler using the coding I already know and some Combinatoric tricks. However I have come to recognize that to move any farther I am going to need to learn how to actually write complex computer code utilizing arrays. I haven't settled on a specific language to learn for this project, however I would like to finish the first 100 problems on the site by the end of the semester.
I find that many of the problems I have already solved have a range of solutions going from blunt brute force to elegant mathematics. I feel that going through these problems will give me a greater appreciation for the methods that students use in my class. Understanding that a problem can have more than one valid solution and being able to articulate how different solution methods can arrive at the same answer is an important skill that we need as teachers. Hopefully this project will assist me in recognizing and articulating that to students.