Skip to content
Breakpoint logobreakpoınt

freeCodeCamp Daily Coding Challenge

Solve one short JavaScript or Python problem each day against tests

The freeCodeCamp Daily Coding Challenge posts one new programming problem every day at midnight US Central time. You pick JavaScript or Python, read the instructions, write a function in the browser editor and run it against the tests until it passes.

Play on freecodecamp.org

Free · No login · Browser · New puzzle daily · Beginner

Screenshot of freeCodeCamp Daily Coding Challenge

About freeCodeCamp Daily Coding Challenge

Problems are short and practical, such as binary to decimal, a password strength checker, an HTML tag stripper or a credit card masker, with themed weeks now and then. They suit beginners and anyone who wants a small daily habit rather than a long contest. An archive calendar lets you go back and solve any past day.

It is free and runs in the browser. You can attempt challenges without an account, but you need a free freeCodeCamp login to save progress. The same challenges are in freeCodeCamp's mobile app for Android and iOS.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help