Préparer la piscine Epitech

S'entraîner au C avant la piscine Epitech

En première année, la piscine Epitech, c'est cinq semaines de C. Chaque challenge tire un exercice au hasard par niveau, parmi 2 à 6, et ouvre le suivant quand tous les tests passent. Une session dure 3 heures.

Gratuit. Grademe n'a aucun lien avec Epitech.

grademe · c-foundations-01niveau 3/802:41:07
Foundations 1 · 3:00:00 · 8 niveaux · 50 % pour valider
[niveau 1] sujet tiré : bare-char
tests ✓ niveau 2 ouvert
[niveau 2] sujet tiré : countdown
tests ✗ la sortie ne correspond pas
délai avant le prochain rendu
tests ✓ niveau 3 ouvert
[niveau 3] sujet tiré : alpha-descent
score 25/100 · validation au niveau 4
❯

1 379

sessions de Foundations 1 terminées, avec au moins un rendu

50 %

arrivent au niveau 4, celui qui valide le challenge

26 %

vont jusqu'au niveau 8

Où les gens s'arrêtent

Part des sessions qui valident chaque niveau
N185 %1 166 sessions
N270 %966 sessions
N360 %829 sessions
N450 %685 sessions
Le challenge est validé à partir d'ici
N545 %616 sessions
N635 %482 sessions
N732 %440 sessions
N826 %360 sessions

Comment ça marche

  1. 01

    Le tirage

    Au lancement, chaque niveau pioche un exercice dans sa liste. Au niveau 1, ça peut être hello, static-byte ou bare-char.

  2. 02

    3 heures

    Le chrono continue même quand l'onglet est fermé. À zéro, la session s'arrête et garde les niveaux validés.

  3. 03

    Les tests

    Le code rendu est compilé, puis lancé contre les tests du niveau. Si tout passe, le niveau suivant s'ouvre. Sinon, il reste à corriger et à rendre de nouveau.

  4. 04

    Après un rendu raté

    Chaque échec ajoute un délai avant le prochain rendu, jusqu'à 15 minutes. Ça évite de rendre au hasard pour voir.

  5. 05

    Navigateur ou terminal

    L'éditeur est dans la page. Pour coder dans vim ou VS Code, la CLI Grademe tourne sur macOS et Linux, et la session suit.

  6. 06

    La note

    C'est la part des niveaux validés. Foundations 1 demande 50 %, donc 4 niveaux sur 8.

Les challenges C

  1. 01

    Foundations 1

    3 h · 8 niveaux · 50 % pour valider

    Commencer
  2. 02

    Strings & Bits

    3 h · 8 niveaux · 50 % pour valider

    Commencer
  3. 05

    Strings from Scratch

    3 h · 4 niveaux · 50 % pour valider

    Commencer
  4. 07

    Rebuild the C Standard Library

    6 h · 7 niveaux · 50 % pour valider

    Commencer

Questions fréquentes

Grademe a un lien avec Epitech ?
Aucun. C'est un projet indépendant, Epitech ne l'a ni validé ni soutenu.
Ce sont les sujets de la piscine ?
Non, on a écrit tous les exercices nous-mêmes. Ils portent sur les bases du C (caractères, chaînes, arguments de main, fonctions de la bibliothèque standard), mais aucun n'est repris d'Epitech.
Et sans avoir jamais écrit de C ?
Le parcours Learn C commence par un premier programme et avance exercice par exercice. Les challenges viennent ensuite, pour se tester en temps limité.
C'est payant ?
Non. Il faut juste un compte, qui garde l'historique des sessions et des notes.
Et quand le temps est écoulé ?
La session s'arrête et les niveaux validés restent. Une nouvelle session refait un tirage.
Il faut installer quelque chose ?
Pas forcément. Tout marche dans le navigateur, la CLI sert à coder dans son propre éditeur.

Le plus simple, c'est d'en lancer une

Grademe est un projet indépendant, sans lien avec Epitech. Le nom Epitech n'apparaît ici que pour dire à quoi ces challenges préparent.