💻

Cours de Programmation

Programmation réunit la plus grande collection de documents du site : cours d'algorithmique, supports de travaux dirigés, mémentos de syntaxe et recueils d'exercices corrigés, consacrés au C et au C++, à Java, au C#, à Visual Basic .NET, au Python et au développement Android.

Le catalogue fait volontairement cohabiter plusieurs langages, parce que les notions présentes partout — variables, conditions, boucles, fonctions, récursivité, structures de données — s'acquièrent plus vite quand on les voit écrites de trois façons différentes. Un cours de quelques années reste donc utilisable : la syntaxe évolue vite, la logique de programmation ne change pas.

131 cours 📄 PDF gratuit

Comprendre la catégorie Programmation

La programmation est la catégorie la plus fournie de cette bibliothèque, et aussi la plus hétérogène : on y trouve de l'algorithmique générale, des introductions au langage C, à Java ou à C#, du développement Android, du Visual Basic .NET et des langages orientés objet. C'est une bonne nouvelle, à condition de ne pas mélanger les genres.

Trois familles de documents cohabitent ici. Les premiers posent les fondations — algorithmique, structures de données, logique — et restent valables quel que soit le langage utilisé ensuite. Les deuxièmes enseignent une syntaxe précise. Les troisièmes s'intéressent à une plateforme complète, comme le développement Android, où le langage, l'outillage et le système se combinent.

L'ordre efficace est toujours le même : comprendre les algorithmes, choisir un seul langage, écrire de petits programmes complets, puis aborder les bases de données et la conception. Certains supports de cette catégorie datent de quelques années : les outils ont changé, mais la logique expliquée — conditions, boucles, fonctions, récursivité — reste identique et se transpose partout.

Par où commencer dans cette catégorie

Cours disponibles

131 cours — page 1 sur 9

Prog Orientée Objet C++: Concepts Clés
Programmation

Prog Orientée Objet C++: Concepts Clés

Apprenez la Programmation Orientée Objet en C++ avec ce cours complet. Maîtrisez les concepts clés comme les classes, l'héritage et le polymorphisme.

111 p. ⬇️ 2 684
Algorithmique & Python: Bases Programmation
Programmation

Algorithmique & Python: Bases Programmation

Apprenez les bases de l'algorithmique et de la programmation avec ce cours Python. Maîtrisez la logique algorithmique et créez vos premiers scripts.

57 p. ⬇️ 4 892
Python - Maîtriser les bases de la programmation
Programmation

Python - Maîtriser les bases de la programmation

Téléchargez ce cours Programmation Python par Xavier Dupré — types, structures de contrôle, fonctions, modules, POO. PDF 190 pages.

190 p. ⬇️ 3 037
Python : Les fondamentaux de la programmation
Programmation

Python : Les fondamentaux de la programmation

Apprenez Python avec ce cours complet. Maîtrisez les bases et développez des projets concrets pour booster vos compétences en programmation.

186 p. ⬇️ 3 229
Algorithmique & Programmation: Bases Codage
Programmation

Algorithmique & Programmation: Bases Codage

Apprenez l'algorithmique et la programmation avec ce cours complet. Maîtrisez les bases pour développer des solutions informatiques efficaces.

26 p. ⬇️ 2 560
Parallélisme et Distribution - Optimiser les Performances
Programmation

Parallélisme et Distribution - Optimiser les Performances

Téléchargez ce cours Parallélisme par Eric Goubault — threads Java, PRAM, sémaphores, moniteurs, architectures. PDF 147 pages.

147 p. ⬇️ 303
Python au lycée - Initiation à la programmation
Programmation

Python au lycée - Initiation à la programmation

Téléchargez ce cours Python au lycée par Arnoud Bodin — algorithmes, trigonométrie, graphiques, binaire. PDF 216 pages.

216 p. ⬇️ 2 250
Système digital - De l'algorithme au circuit
Programmation

Système digital - De l'algorithme au circuit

Téléchargez ce cours Système digital par Jean Vuillemin — algorithmes, circuits, arithmétique silicium, mémoires. PDF 281 pages.

281 p. ⬇️ 720
Découvrir Scratch - Premiers Pas en Programmation
Programmation

Découvrir Scratch - Premiers Pas en Programmation

Téléchargez ce guide Scratch pour débutants — projets interactifs, jeux, animations, effets sonores. PDF 16 pages.

16 p. ⬇️ 5 790
Scratch au collège - Initiation à la programmation créative
Programmation

Scratch au collège - Initiation à la programmation créative

Téléchargez ce cours Scratch au collège — algorithmes, variables, jeux, graphiques. 225 pages pour initier les élèves au code.

225 p. ⬇️ 4 562
Créer une application VB.NET - Premiers pas en programmation
Programmation

Créer une application VB.NET - Premiers pas en programmation

Téléchargez ce cours Créer sa première application VB.NET — projet, formulaires, contrôles, événements. PDF 94 pages.

94 p. ⬇️ 2 568
Scratch - Initiation à la programmation pour élèves
Programmation

Scratch - Initiation à la programmation pour élèves

Téléchargez ce cours Scratch pour enseignants par Pierre Tchounikine — pensée informatique, algorithmes, abstraction, décomposition. PDF 36 pages.

36 p. ⬇️ 2 714
Apprendre le C - Maîtriser les bases en 20 heures
Programmation

Apprendre le C - Maîtriser les bases en 20 heures

Apprenez la programmation en C avec ce cours intensif de 20 heures. Maîtrisez les bases et créez vos premiers programmes rapidement.

202 p. ⬇️ 6 110
Programmation en C - Maîtriser les bases du langage
Programmation

Programmation en C - Maîtriser les bases du langage

Téléchargez ce cours Les bases de la programmation en C — structure, types de données, opérateurs, pointeurs, contrôle. PDF 37 pages.

37 p. ⬇️ 2 787
WinDev - Manipuler un fichier de données
Programmation

WinDev - Manipuler un fichier de données

Téléchargez ce cours WinDev fichiers de données — HyperFileSQL, tables, états, budget familial. PDF 25 pages.

25 p. ⬇️ 6 237