I have been doing programming for about 4 years now and I have learned alot by working on projects such as: 2D Games, Websites, Web Templates etc... and I worked on these projects with my own will, they were no school-projects or homeworks that I usualy get bored of quite easily and I have learned a lot while working on something that I liked more than something which I was/felt forced to learn, just to get a grade or some points.
now when it comes to maths I haven't been able to figure out how that would work in this field. Because I am currently trying to improve my problem solving skills in programming which require skills such as pattern recognition, logical thinking, and ofc math. I would like to learn math by working on some sort of "project" rather than just solving equations that are put in front of me. I recently found this website called schoolyourself.org which ofc if a very nice platform to learn because it's interactive and they seem to have algorithms to teach you, no matter how much you fail at it. But since it is not a project or there doesn't seem to be a reward in that. It's not fun to do it like a machine, I am finding excuses, lying to myself just to not open that platform..
However, My question is: How can I learn math by working on a project? Are there any math projects that would be fun to work on?