Leaderboard

1 coding question a day.
60 seconds. Build real confidence.

No signup friction
Track your streak
Top 1% leaderboard
JAVASCRIPT MID

What is the output of both lines?

Daily JAVASCRIPT coding challenge — 13 April 2026. One question every day to keep your skills sharp.

✉️

Get 1 question daily in your inbox

Join our growing community of developers building real coding confidence with just 60 seconds a day.

Frequently Asked Questions

What is CodeShot? +
CodeShot is a daily coding challenge platform. One new question is released every day covering JavaScript, Python, SQL, and CSS. Solve it, track your streak, and compete on the leaderboard.
Is CodeShot free to use? +
Yes, CodeShot is completely free. You can solve the daily challenge without signing up. Create an account (no password required — just a magic link) to save your streak and appear on the leaderboard.
What programming languages does CodeShot cover? +
CodeShot currently covers JavaScript, Python, SQL, and CSS. New language questions are released every day across all four categories.
How do streaks work on CodeShot? +
Your streak counts the number of consecutive days you have answered the daily challenge. Miss a day and your streak resets to zero. You can earn streak freezes every 7 days to protect your streak.
Can I review past CodeShot questions? +
Yes. The CodeShot Archive page contains every past challenge with full explanations and correct answers. You can filter by language and search by topic.
Apr 6, 2026
JAVASCRIPT
MID

What does this output?

console.log(typeof null)
A"null"
B"object"
C"undefined"
D"NaN"
One question. Every day.
codeshot.in
🔥 1 Day Streak
GOT IT!
TIME
5s
RANK
Top 100%
Can you beat this? 👇