Codii.fr
Cours de langage C · 13 – 17 ans

Cours de langage C en ligne pour ados 13-17 ans

À 14 ans, ils comprennent vraiment la machine.

Pointeurs, mémoire, structures. Le langage qui ouvre la porte aux études d'ingénieur. 24 semaines pour passer du « hello world » à la gestion fine de la mémoire.

★★★★★4.9/5 · +600 élèves formés cette année
24h
Cours en direct
+8h
Conférences offertes
4–8
Élèves max
100%
Replays inclus
Pour qui ?

Pour les ados curieux qui veulent comprendre comment l'ordinateur fonctionne.

Le C est le langage des fondations : système, embarqué, jeux performants. C'est aussi le passage obligé pour les écoles d'ingénieur en informatique. Une fois maîtrisé, tout le reste devient logique.

01

Comprendre la machine vraiment

Le C, c'est le langage qui montre comment tout fonctionne sous le capot. Pointeurs, mémoire, allocations : la base que les écoles d'ingé exigent.

02

L'âge où la curiosité technique pique

13 – 17 ans, l'âge où on veut savoir comment ça marche. 4 à 8 ados max par classe : tout le monde peut poser ses questions.

03

1h par semaine

Selon vos dispos en semaine (sauf samedi), en live avec un dev pédagogue. 24 semaines hors vacances scolaires. Replays dispo à vie.

Ce qu'ils apprennent

Du int x = 0 aux pointeurs.

int x = 42;
char c = 'A';
float pi = 3.14;
printf("%d", x);
// 42
01

Variables & types

int, char, float, double. La fondation du C.

for (int i=0;
i<5; i++) {
printf("%d \n", i);
}
// 0 1 2 3 4
02

Conditions & boucles

if, while, for. Faire prendre des décisions au code.

42
0x1A
int *p = &x;
03

Pointeurs

&, *. Adresses mémoire. Le concept central du C.

Et ensuite

Structures, malloc, et vrai programme C compilé.

typedef struct {
char name[20];
int age;
} Person;
Person p = {"Léa", 14};
04

Structures

struct, typedef. Modéliser des données complexes.

int *arr =
malloc(10 * sizeof(int));
arr[0] = 42;
free(arr);
// 10 ints alloués → libérés
05

malloc / free

Allocation dynamique. Gérer la mémoire à la main.

Final
shell.c : gcc -o shell✓ build
$ ./shell
codii> ls
main.c shell.c Makefile
codii> help
→ 8 commandes dispo
codii>
06

Projet final

Linked list ou mini shell. Un vrai programme C compilé.

Programme détaillé semaine par semaine

Voir le programme complet
Programme

24 semaines, 4 chapitres,
1 vrai programme C compilé.

Semaines 1 - 6

C basics

  • Types primitifs
  • Conditions, boucles
  • Premier programme
Semaines 7 - 12

Pointeurs

  • Adresses mémoire
  • *, &
  • Tableaux dynamiques
Semaines 13 - 18

Structures & fichiers

  • struct, typedef
  • Lecture/écriture fichier
  • Modélisation
Semaines 19 - 24

Projet final

  • malloc / free maîtrisés
  • Linked list ou mini shell
  • Compilation propre
Memory layout · 1/4

Acte 1 : Déclare deux variables.

int x = 42
int y = 7
&x
sizeof(int)

La mémoire, ce n'est pas magique. C'est juste rangé.

Comprendre la machine
Projets concrets

Pas des exos. De vrais programmes compilés.

Semaine 10 · Livrable

$ ./calc
> 2 + 3 * 4
= 14
> sqrt(81)
= 9.000000
>

Calculatrice C

Programme console qui parse expressions, gère erreurs. Premier vrai exécutable C.

Semaine 18 · Livrable

10
20
30
→ NULL

Linked list dynamique

Structure chaînée avec malloc/free, insertion/suppression. Le must des entretiens d'école d'ingé.

Final

Semaine 24 · Projet final

codii_shell.c✓ build
$ ./codii_shell
codii> ls | wc -l
12
codii> cat main.c | head -3
#include <stdio.h>
int main() {
codii>

Mini shell Unix

Vrai shell qui execve, parse commandes, gère pipes. Compilé, autonome, professionnel.

Le prof

Pas un théoricien. un dev qui parle aux machines.

codii_team · prof_c
ArielSuper prof

Identité

Ariel

WEB & DEV

Patient et bienveillant, boss du design web. Guide chaque enfant avec gentillesse et expertise.

Web DesignPythonJava

⏰ Planning sur mesure

On s'adapte à votre planning, pas l'inverse.

Codii ouvre des classes en fonction des dispos parents/enfants. Chaque famille donne ses créneaux préférentiels : on fait le maximum pour les caler.

2 créneaux préférentiels

Vous nous donnez 2 créneaux qui vous arrangent, sur 2 jours différents (du dimanche au vendredi, pas de samedi).

Tolérance ±1h

Si vous demandez jeudi 17h, on peut proposer 16h, 17h ou 18h. On fait le maximum pour caler dans vos créneaux.

Priorité aux pré-inscrits

Les familles qui réservent en avance ont la priorité absolue sur le choix du créneau, avant les autres parents.

Jusqu'au jeudi 10 septembre

Vous nous communiquez vos créneaux finaux quand vos rythmes scolaires sont calés. On a le temps.

Exemple semaineDimanche → Vendredi · Pas de cours le samedi
Dim
10h
14h
17h
Lun
16h
17h
18h
Mar
16h
17h
18h
Mer
14h
16h
17h
Jeu
16h
17h✓
18h
Ven
16h
17h
18h

ⓘ Vous demandez jeudi 17h → on peut proposer 16h, 17h ou 18h selon les dispos du groupe

13 – 17 ans1h / sem.
C

C : Le Saint Graal

Pointeurs, mémoire, structures. Comprendre la machine.

696

/ pack annuel · 24 semaines

Rentrée septembre 2026Solde 3× sans frais · Priorité planning
Tout ce qui est compris

Pas de petits caractères. Voilà tout ce que ça inclut.

Le programme

Durée totale
24 semaines
Cours en direct
24h (1h × 24)
Conférences offertes
+8h bonus
Rythme
1h / semaine
Replays
Inclus à vie

Les conditions

Âge
13 – 17 ans
Niveau
Aucun prérequis
Groupe
4 à 8 ados max
Format
100% en ligne sur notre plateforme
Créneaux
Selon vos dispos (sauf samedi)

Le livrable

Projet final
Linked list ou mini shell C
Stack apprise
C, pointeurs, malloc/free, gcc
Présentation
Démo finale en classe
Suite
Prêt pour les écoles d'ingé

L'équipe & support

Profs
Devs systèmes pédagogues
Support
Chat intégré · Espace parent
Suivi parent
Compte-rendu hebdo
Engagement
Annuel ferme : la classe ouvre à 4 inscrits

Cours d'essai gratuit en 1-to-1 + entretien de niveau pour bien orienter votre ado

Paiement en 3× sans frais possible · Facture entreprise sur demande · TVA incluse

Cours conçu par

Jordan Krancenblum: Co-fondateur de Codii

Co-fondateur de Codii avec son frère Kevyn. Ex-expert Google (analytics & tracking) reconverti dans la programmation pour enfants depuis la crise sanitaire. 1500+ enfants formés.

50+ élèves formésVoir le parcours complet →
Questions fréquentes

Tout ce que les parents
demandent sur C : Le Saint Graal.

En bref

C'est quoi le langage C ?

Le langage C est un langage de programmation textuel bas niveau créé en 1972 par Dennis Ritchie aux Bell Labs. Il sert à écrire des systèmes d'exploitation (Linux, Windows), des moteurs de jeu, des microcontrôleurs Arduino, et tout ce qui doit être ultra-rapide ou tourner sans système d'exploitation.

C est LE langage qu'on enseigne dans toutes les écoles d'ingénieur informatique françaises (épita, INSA, etc.) parce qu'il oblige à comprendre comment fonctionne un ordinateur en profondeur : pointeurs, mémoire, allocation. Un ado qui maîtrise le C avant la prépa ou l'école a une longueur d'avance énorme.

À quoi ça sert concrètement ?

  • Comprendre les pointeurs et la gestion mémoire
  • Programmer des microcontrôleurs Arduino
  • Étudier comment fonctionne un système d'exploitation
  • Préparer les concours d'ingé (Mines-Ponts, Centrale)
  • Aborder la programmation embarquée et l'IoT

Synonymes / sujets liés : langage C, ANSI C, C99, pointeurs, malloc, gcc, embarqué.