“Wrong answer” teaches nothing.

Write C in the browser, graded byte for byte. Every failing test names the line, the column, the byte. The full verdict, Valgrind included, lands in milliseconds.

Learning stays free.

Everything you can use today is free, and will stay free for students.

For now, we're self-funded. As more people join, server costs grow. We keep optimising how Grademe runs so we can welcome more learners without making it too expensive to sustain.

Our goal is for Grademe to cover its own costs. Our priority is paid partnerships with schools and training providers, so students can keep learning for free.

Future services may help fund the platform. The tools you use today will stay free, so everyone can keep learning and practising, whatever their budget.

Privacy, in plain words.

What we keep, why, and for how long.

Read our privacy policy

Your account, saved code and progress are stored in Europe. Our privacy policy lists the providers we use, retention periods and how to request deletion.

No ads, and we never sell your data or pass it on. Only if you accept, we look at how you use Grademe, tied to your account, to find what to fix and improve. Only our team sees it, and the detailed record of each visit is deleted after 90 days. Otherwise, visits are only counted anonymously.

Sign in with GitHub, Google or an email code. There's no Grademe password to create or store. Technical logs help us fix bugs and protect the service.

Explore Grademe.

A full C learning path is available today, from your first program to memory management. Python, JavaScript and more languages are coming soon.

"Nice project, good to learn, and check for other solutions and way of thinking."
Feedback · July 2026
"Thanks for the high quality problems!"
Feedback · August 2026
"The platform layout and testing speed are great!"
Feedback · June 2026

A few useful details.