Epitech C Pool prep
Practice C before the Epitech pool
In first year, the Epitech pool is five weeks of C. Each challenge draws one exercise per level, out of 2 to 6, and opens the next level once all of its tests pass. A run lasts 3 hours.
Free. Grademe has no connection to Epitech.
1,379
finished Foundations 1 runs with at least one submission
50%
reach level 4, which is enough to pass
26%
get all the way to level 8
Where people stop
How it works
01
The draw
When a run starts, each level picks one exercise from its list. On level 1 that's hello, static-byte or bare-char.
02
3 hours
The clock keeps going if you close the tab. At zero the run ends, and the levels you cleared stay cleared.
03
Tests
Each submission is compiled and run against that level's tests. If everything passes, the next level opens. If not, fix it and submit again.
04
After a failed submission
There's a wait before the next one, a little longer after each miss, up to 15 minutes. It stops you from submitting at random to see what happens.
05
Browser or terminal
The editor is right in the page. If you'd rather use vim or VS Code, the Grademe CLI runs on macOS and Linux and picks up the same run.
06
The score
It's the share of levels cleared. Foundations 1 needs 50%, so 4 levels out of 8.
C challenges
Questions
- Is Grademe connected to Epitech?
- No. It's an independent project, and Epitech has neither reviewed nor backed it.
- Are these the pool's subjects?
- No, we wrote every exercise ourselves. They cover C basics (characters, strings, the arguments of main, standard library functions), but none of them comes from Epitech.
- What if I've never written any C?
- The Learn C path starts with a first program and moves one exercise at a time. The challenges come after, to test yourself against the clock.
- Is it free?
- Yes. You only need an account, which keeps your runs and scores.
- What happens when time runs out?
- The run ends and the levels you cleared still count. A new run draws its exercises again.
- Do I need to install anything?
- No, everything works in the browser. The CLI is optional, for people who want their own editor.
The quickest way to find out is to start one
Grademe is an independent project with no connection to Epitech. Epitech is named here only to say what these challenges prepare for.