About the Project Euler subforum

Project Euler is a series of mathematical challenges to help you improve your programming. Named after the famous Swiss mathematician Leonhard Euler, the open source website hosts hundreds of problems you can solve in whatever programming language you want.

freeCodeCamp has created a version of these Project Euler problems that has tests, and can be completed right in your browser using JavaScript. (We hope to add Python functionality as well in 2024.)

These challenges range from relatively simple to extremely difficult, covering a variety of topics such as number theory, algebra, combinatorics, and more. They’re designed to require more than just mathematical insights to solve. They pretty much force you to become a strong programmer.

You can ask any questions you want about Project Euler. Please do not share solutions here – only tips and problem-solving approaches to help other people get unstuck.

1 Like