Aller au contenu
LearnC

Parcours

Apprends le C, module par module

14 modules, 500 exercices corrigés automatiquement. Chaque module commence par des leçons courtes, puis des exercices du plus simple au plus avancé. Un module est validé à 80 % d'exercices réussis.

Ta progression0 / 500 exercices

Modules gratuits

Les bases du langage, accessibles à tous.

  1. 01
    Débutant

    Premiers pas

    printf, scanf, variables, types numériques et opérateurs.

    • 4 h
    • 3 leçons
    • 30 exercices

    0 / 30 réussis

  2. 02
    Débutant

    Décisions

    if, else, switch, opérateurs logiques et de comparaison.

    • 5 h 15
    • 4 leçons
    • 35 exercices

    0 / 35 réussis

  3. 03
    Débutant

    Boucles

    for, while, do-while, compteurs, accumulateurs et boucles imbriquées.

    • 7 h 30
    • 4 leçons
    • 50 exercices

    0 / 50 réussis

  4. 04
    Intermédiaire

    Tableaux

    Parcours, recherche, décalages, tableaux à deux dimensions.

    • 9 h
    • 4 leçons
    • 55 exercices

    0 / 55 réussis

  5. 05
    Intermédiaire

    Chaînes de caractères

    Caractères, chaînes terminées par zéro, fonctions de <string.h> et <ctype.h>.

    • 7 h 30
    • 4 leçons
    • 50 exercices

    0 / 50 réussis

  6. 06
    Intermédiaire

    Fonctions

    Paramètres, valeurs de retour, découpage d'un programme.

    • 6 h
    • 3 leçons
    • 40 exercices

    0 / 40 réussis

Modules Pro

Pointeurs, mémoire, structures de données et algorithmes.

Voir l'offre Pro →
  1. 07
    Intermédiaire Pro

    Récursivité

    Cas de base, appels récursifs, diviser pour régner.

    • 5 h
    • 3 leçons
    • 30 exercices

    0 / 30 réussis

  2. 08
    Intermédiaire Pro

    Pointeurs

    Adresses, passage par adresse, arithmétique des pointeurs.

    • 7 h
    • 3 leçons
    • 45 exercices

    0 / 45 réussis

  3. 09
    Avancé Pro

    Mémoire dynamique

    malloc, calloc, realloc, free et gestion des tableaux dynamiques.

    • 6 h 45
    • 4 leçons
    • 35 exercices

    0 / 35 réussis

  4. 10
    Avancé Pro

    Structures, enum, union

    Types composés, tableaux de structures, énumérations et unions.

    • 5 h 30
    • 3 leçons
    • 30 exercices

    0 / 30 réussis

  5. 11
    Avancé Pro

    Fichiers

    fopen, fscanf, fprintf, fgets : lire et écrire des fichiers texte.

    • 4 h 15
    • 3 leçons
    • 25 exercices

    0 / 25 réussis

  6. 12
    Avancé Pro

    Listes chaînées, piles, files

    Maillons, insertion, suppression, piles et files.

    • 6 h 45
    • 3 leçons
    • 40 exercices

    0 / 40 réussis

  7. 13
    Avancé Pro

    Arbres et tables de hachage

    Arbres binaires de recherche, parcours, hachage.

    • 4 h
    • 3 leçons
    • 20 exercices

    0 / 20 réussis

  8. 14
    Avancé Pro

    Tris et recherches

    Tris classiques, recherche dichotomique, complexité.

    • 3 h 30
    • 3 leçons
    • 15 exercices

    0 / 15 réussis