◆ DEV CHALLENGES

Learn by fixing broken code

Hands-on study tools where you debug real snippets, get instant verification, and learn the rule behind every trap.

Challenges

Pick a track and start solving.

Java SE 21

Java — OCP 21

Fix buggy snippets from the Oracle Certified Professional exam: operators, control flow, classes and the traps examiners love.

Start Java
Functional

Clojure

Functional programming with Clojure, based on Brave Clojure: syntax, data structures and core functions in depth.

Start Clojure
Scripting

Python

Practical Python based on Automate the Boring Stuff — buggy-code challenges with a sandboxed runner.

Start Python

Courses

Build a real project, one lesson at a time.

HTML · CSS · JS

Snake — from scratch

Build the classic Nokia Snake game step by step. 28 hands-on lessons in a live editor, with your progress synced to your own GitHub repo.

Start building
Python · Pyodide

HP-12C — finance calculator

Rebuild the legendary HP-12C in Python — TVM, cash flow, amortization, depreciation, dates and stats. 24 test-gated lessons (in Portuguese), run live with Pyodide and synced to your GitHub repo.

Start building

Pricing

Start free. Upgrade once, keep it forever.

Free
$0
  • First chapter of every course
  • Instant code verification
  • Light & dark theme
  • Sign in with GitHub
  • Progress tracking
Get started
Recommended Pro
$9.90 / one-time
  • Everything in Free
  • All chapters, all courses
  • Bonus cards & exam-style quizzes
  • Lifetime access
  • New courses included
Go Pro — coming soon