THE COMMUNITY CODING CLUB

Good problems.
Better company.

Get unstuck. Trade ideas. Find your people.
A place to get better at coding, together.

Explore the problems
Bring your curiosity. We'll bring the problems.
A little help goes a long way.
the-warm-up.js
01// Two heads. One good idea.
02function learnTogether() {
03 const curiosity = true;
04 return practice + community;
05}
Better, together.JavaScript
That makes so much more sense.The best part is figuring it out together.
✦
0 local rooms6 original challenges0 sample sets passed A fresh start. An open chair.
PULL UP A CHAIR

Find your table.

The first table has your name on it.

Create a room below, then open it in another browser tab.

A few ways to start

Room templates
Less grinding alone. More figuring it out together.

Every question is welcome. Every small breakthrough counts.

✳
Good code takes practice. Great code takes company.ContributorsHACKERBREWERY © 2026
The vibe
Your problem set 2 selected

Local preview · up to 6 tabs in this browser

A perfect pairArrays · Hash mapsEasyKeep it togetherStrings · StacksEasyTwo queues, one counterArrays · Two pointersEasySomething differentStrings · Sliding windowMediumIslands in the brewGraphs · Depth-first searchMediumThe long way homeGraphs · Shortest pathsHard
HackerBrewery

This is an early, local preview. Create a room, open its link in another tab in this browser, and try a session together. Room chat and sample progress update between those tabs.

Links do not connect different devices yet. Networked rooms, WebRTC, accounts, and ranked judging are still being built. Sample checks are public practice checks, not ranked verdicts.

Choose the name other tabs in your local room will see.