I discovered AOC this year, I clearly recommend it over ProjectEuler if you want programming challenges that requires less math knowledge to go through.
It is also a great platform to learn a new programming language. I'm using it as an opportunity to improve my (small) knowledge of rust.