four quests a day · day 58

Practice like it’s a quest, not a chore.

bitwick posts four coding problems every day, one per tier from Novice to Master, dressed as a dungeon. Pick yours and solve it in TypeScript or Python in the browser, keep your flame alive, and take whatever the gate drops. The dragons are just indices.

Free, and no signup wall — the quest opens before you sign in. An account is what keeps a flame, a hero and a place in the guild hall.

4heroes
232quests posted
23longest flame, in days
58solves

How it works

  1. Pick today’s tier

    Four quests a day, Novice to Master, so a beginner always has one they can finish and a senior always has one worth doing. Nothing is locked: a first-day player can take the Master and be paid in full for clearing it.

  2. Write it in the browser

    TypeScript or Python, switchable mid-quest, with the examples in front of you. Your code runs in your own browser — nothing is uploaded to be executed.

  3. Run, then submit

    The tests run against the visible cases as you go, and the rest when you submit. Clear it and the XP is banked, the quest is marked on your board, and the loot rolls.

  4. Come back tomorrow

    The flame only cares that you showed up. A day is covered by solving one of its quests that day or the next — so one late night is survivable and a weekend of archive grinding cannot buy a streak.

What you get for it

  • xp

    One score, earned per quest and never rolled: the rank’s base, more for a quest with more tests, and a bonus for coming in under its efficiency budget. Your level is a reading of it.

  • flame

    Twenty-eight days of showed-up or didn’t, on your hero sheet. The most honest chart on the site.

  • loot

    Clearing a quest drops gear — a weapon, a cloak, a ring, and a helm only a boss gives up. It is a trophy shelf: nothing on it modifies anything, and the Regex Longsword is purely cosmetic. We will not be taking questions.

  • gold

    Every hero starts with 100 and earns a quarter of their XP. The bard in the inn sells hints for it, 25 gold apiece and one at a time, until you clear the quest. A boss gets no hints.

  • boss

    One longer quest a week, fought by everyone at once. Its health bar is the number of people who have cleared it, so the guild really does bring it down together. No attempt limit.

Questions the innkeeper gets

Is this for beginners or for interview prep?

Both, on purpose. A Novice quest teaches one idea cleanly; Adept and Master quests are the ones interviewers actually reach for. Every day sets one of each, the same four for everyone.

Who writes the quests?

A model drafts them overnight and a human reads every one before it reaches the board — including running the reference solution against every test in both languages. A draft that fails is burned rather than fixed.

Where does my code run?

In your browser, in a worker, with no network. Nothing you write is sent to a server to be executed, which is also why a solve is recorded on your word — this is a site for a group of friends, not a proctored exam.

Do I need an account?

Not to read the board or solve a quest. An account is what keeps a flame, a hero sheet, gear and a place in the guild hall. Signing in is GitHub and nothing else — no email, no password, no card.

Day 58 is open.

58 solves banked so far. Today's could be the next.

take today's quest
bitwick · four quests a day · the dragons are just indices© 2026 Spiralbound Games