Master C programming

through

real

practice

Solve coding challenges
Test your solutions instantly
And climb from Siran to Sensei

Your grade:Siran
Coding Practice

Which way will you choose?

Beginner's Path Character

Beginner's path

Sharpen your C skills through disciplined kata. Each challenge is a training strike, building mastery step by step. Earn XP, advance from Siran to Sensei, and perfect your technique in arrays, pointers, memory, and recursion.

Apprentice's Path Character

Apprentice's Path

Enter the C dojo. Train with coding katas, test your strength in real-time, and collect XP as proof of progress. Rise through the ranks and forge mastery in the core techniques of C.

Sensei's Path Character

Sensei's Path

Coding is your martial art. Each kata is a duel with logic, each test a sparring round. Collect XP, unlock new ranks, and progress from Siran to Sensei as you master the discipline of C.

Grades & Progression

Siran

Novice

Kyu

Apprentice

Dan

Journeyman

Sensei

Master

Siran

Novice

Kyu

Apprentice

Dan

Journeyman

Sensei

Master

Get to know shiori*

*State of spiritual concentration necessary to comprehend the deeper meaning of phenomena

Choose a kata

Write in the online editor

Earn XP - Improve your rank

Ikigai* from the creators

*Concept that means a reason to get up in the morning, find joy in simple things, and live meaningfully

Shuriken

Discipline is the path

Do not seek shortcuts — take one kata, then another. Small victories will shape your strength

Shuriken

The world needs mastery

Frameworks come and go, but C remains. Own the fundamentals — memory, pointers, strings — and you will stand firm in any craft

Shuriken

Clarity brings growth

Each task is a mirror. Fail fast, see clearly, rise stronger. From Siran to Sensei, your journey is built on practice, not chance

Shuriken

Value is earned

What you give in effort returns as skill. CKC makes the path fair: nothing hidden, only steps you choose to take

Shuriken

Our promise

We built C-kata not as a game, but as a discipline. Walk it daily, and you will discover: mastery is not a destination — it is a way of life

Kodawari* in C-kata

*The concept of perfectionism

Registration character
Kodawari Background

Focused practice

Master the essentials of C: arrays, pointers, strings, memory, recursion, and more — through hands-on katasMaster the essentials of C: arrays, pointers, strings, memory, recursion, and more — through hands-on katas

Structured progress

Track your solved challenges, earn XP and see your improvement over time

Instant feedback

Write your solution, run the tests, and see results instantly. Fail fast, learn fasterWrite your solution, run the tests, and see results instantly. Fail fast, learn faster

Character left

Ready to start your kata?

Character right