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.
- Step 1
Career path
Choose where you're heading.
- Step 2
Courses
Structured, in the right order.
- Step 3
Lessons
Plain English, then the code.
- Step 4
Practice
Challenges graded by real tests.
- Step 5
Projects
Build from a client-style brief.
- 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.
- 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.