“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.

It started with a friend.

I wrote exercises for a friend preparing for a computing school's entrance exams. Over video calls, she wrote code and I checked it.

While she worked, I built a small program to run the tests and deliver the next exercise. I shared it on GitHub: the original Grademe Bash script was born.

  1. The first Bash script.
  2. Distribution of the original script ends.
  3. Grademe becomes a web platform.

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 advertising or analytics cookies, no session recordings, and no selling your data. We use essential cookies and usage statistics that aren't linked to your account to improve Grademe.

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.