Coding school · beginner to job-ready

Learn to build software that actually works.

Clear lessons, practice that is graded against real tests, and projects with a proper brief. One path, one next step, always obvious.

  • No credit card
  • Code runs sandboxed
  • Free tier forever
function total(prices) {
  let sum = 0;
  for (const price of prices) {
    sum += price;
  }
  return sum;
}▌

2 / 2 tests passing · +40 XP

Tutor: you swapped the running total to a number — that's why += adds now instead of joining text.

One route, start to career.

You never have to guess what to do next. Protokol queues the path, the course, the lesson and the project for you.

  1. Step 1

    Career path

    Choose where you're heading.

  2. Step 2

    Courses

    Structured, in the right order.

  3. Step 3

    Lessons

    Plain English, then the code.

  4. Step 4

    Practice

    Challenges graded by real tests.

  5. Step 5

    Projects

    Build from a client-style brief.

  6. Step 6

    Portfolio

    Evidence you can show an employer.

Nothing unlocks by clicking

Each lesson opens when the one before it is genuinely passed — quick check, then code. Every decision is made on the server.

A tutor that teaches

Stuck? Say so. The tutor re-explains with an analogy, a simpler version or a worked example instead of pasting the answer.

Work worth showing

Finished projects become portfolio entries with tech, milestones and evidence — and feed straight into your CV.

Programming foundations
  • What is code?Completed
  • VariablesIn progress
  • TypesLocked
  • ConditionalsLocked

Kids Academy · ages 5–16

Young coders at home get their own academy.

Private child profiles with no email address, a kid-safe helper you can switch off, and a guardian dashboard showing everything they finish.

Start with the first lesson.

Free forever tier, daily AI tutor help, and every core course open from the start.

Create your account