A lakeside workshop with a healthy distrust of Big Brother.

Privacy details
Stay Practiced.
Local toolsSite guideSettings
Welcome

Coding is a craft. Keep yours sharp.

Learn the basics or rebuild your edge. Write real code, test your ideas, and understand the result. Practice at your own pace.

Try today’s challenge free

No account needed. Tests run in your browser.

Free account for full JavaScript practice. No payment card needed.

Today with the next coding task, session queue and recorded daily progress.
A clear next task and a session you can finish at your own pace.
Stay Practiced coding workspace with task and files beside the code editor, and results below.
Task, files, code and results in one working space.
The daily JavaScript challenge with its task, editable starter code, tests and Run tests action.
An actual daily challenge, with editable code and inspectable tests.
Algorithm Gym with its problem catalog, pattern filters and difficulty choices.
Find algorithm problems by pattern, difficulty and prerequisites.
Practice with separate non-coding theory and hands-on coding choices.
Choose a theory session or a hands-on coding lab.
Personal Stats showing tasks solved, checked answers, topic results and practice activity.
Eight RiskLab panels for your recorded practice, with exact readings available.

Memberships

Choose where you want to practice.

Start with Free JavaScript. Add browser languages with Web, native tools with Plus, or offline practice with Pro.

Membership buys access to the included curriculum and its practice tools.

Web runs in your browser. Plus adds approved local toolchains; Pro adds downloaded courses and offline practice. Compilers, external AI subscriptions and API usage are not included. Explore the course pathways

Current local release: Windows x64 with Ubuntu WSL2. Windows-native and Linux-native releases are in validation. macOS is awaiting deployment. See downloads and setup requirements

Billing frequency

JavaScript. Free.

Free

$0

Always free

No payment card needed

What you get

Learn JavaScript from the basics, or refresh the skills you already have.

  • Coding exercises, algorithm Gym and recall practice
  • Starter code, progressive hints and tests that run in your browser
  • Free JavaScript project packs with downloadable files you can run locally
  • Free passkey account; practice progress saved on this device

The full stack.

Plus

$199/year

Beta · $50.00 off · Regular $249/year

Beta offer · billed annually

Save $101 vs monthly · Cancel renewal anytime

What you get

Add native language practice using the tools already on your machine.

  • Everything in Web, plus Go, Rust, C, C++, C#, Node and ASP.NET
  • Security Research: object and claim authority, exploit chains, Wasm bounds and recorded incident analysis
  • Edit in the browser; run and test native code using your existing Linux SDKs
  • Windows x64 connector with Ubuntu WSL2; review and approve the SDKs you use
  • Optional passkey-approved assistant coaching; your code stays local

Offline Access

Pro

$399/year

Beta · $100.00 off · Regular $499/year

Beta offer · billed annually

Save $189 vs monthly · Cancel renewal anytime

What you get

Take your practice with you and keep the packs released while you subscribe.

  • Everything in Plus, with included subjects downloaded into the Windows x64 desktop app
  • Work through downloaded practice offline; sync progress when connected
  • Practice Packs released during your active Pro subscription are yours to keep
Beta software. Back up important work.

Local apps run code on your computer. Bugs may cause crashes, data loss or system instability. Compatibility and results vary; review setup permissions before installing. Read the beta terms.

Checking paid-plan availability. Free practice is ready now.