💻

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 4 sur 9

Gestion Exceptions C++: Erreurs & Débogage
Programmation

Gestion Exceptions C++: Erreurs & Débogage

Apprenez la gestion des exceptions en C++ avec ce cours complet. Maîtrisez les techniques pour écrire des programmes robustes et éviter les erreurs.

9 p. ⬇️ 1 737
Templates en C++ - Maîtriser la programmation générique
Programmation

Templates en C++ - Maîtriser la programmation générique

Apprenez à utiliser les templates en C++ avec ce cours complet. Maîtrisez la programmation générique pour développer des codes plus flexibles et réutilisables.

10 p. ⬇️ 1 704
Java - Programmation et exercices pratiques
Programmation

Java - Programmation et exercices pratiques

Apprenez la programmation en Java avec ce cours pratique. Maîtrisez les bases et résolvez des exercices concrets pour développer vos compétences en codage.

151 p. ⬇️ 13 141
Programmation C# - Introduction et exercices pratiques
Programmation

Programmation C# - Introduction et exercices pratiques

Apprenez les bases de la programmation en C# avec ce cours pratique. Maîtrisez la syntaxe et résolvez des exercices concrets pour progresser rapidement.

68 p. ⬇️ 5 371
Langage C - Initiation et Exercices corrigés
Programmation

Langage C - Initiation et Exercices corrigés

Apprenez les bases du Langage C avec ce cours pratique. Maîtrisez la syntaxe et résolvez des exercices corrigés pour progresser rapidement.

209 p. ⬇️ 15 608
JSF - Introduction aux bases du framework Java
Programmation

JSF - Introduction aux bases du framework Java

Apprenez les bases de JSF avec ce cours en ligne. Maîtrisez la création d'applications web dynamiques en Java.

29 p. ⬇️ 1 562
Java - Maîtriser les bases du langage de programmation
Programmation

Java - Maîtriser les bases du langage de programmation

Apprenez les bases du langage Java avec ce cours complet. Maîtrisez la syntaxe et les concepts fondamentaux pour développer vos premières applications.

82 p. ⬇️ 15 499
Développement d'une App Web Mobile - Création Complète
Programmation

Développement d'une App Web Mobile - Création Complète

Apprenez à développer une application web mobile avec ce cours pratique. Créez des projets performants et adaptés à tous les appareils.

57 p. ⬇️ 14 780
Pointeurs: Exercices Pratiques en Programmation
Programmation

Pointeurs: Exercices Pratiques en Programmation

Apprenez à maîtriser les pointeurs avec ce cours pratique. Développez vos compétences en programmation C/C++ et évitez les erreurs courantes.

9 p. ⬇️ 8 041
Pointeurs & Allocation Mémoire: Gestion Dynamique
Programmation

Pointeurs & Allocation Mémoire: Gestion Dynamique

Apprenez à maîtriser les pointeurs et l'allocation mémoire avec ce cours complet. Optimisez vos programmes en gérant efficacement la mémoire.

11 p. ⬇️ 3 867
Algorithmique - Cours et Travaux Dirigés Complets
Programmation

Algorithmique - Cours et Travaux Dirigés Complets

Apprenez l'algorithmique avec ce cours et travaux dirigés. Maîtrisez les bases et résolvez des problèmes efficacement.

129 p. ⬇️ 14 450
Algorithmique et programmation en C - Maîtriser les bases
Programmation

Algorithmique et programmation en C - Maîtriser les bases

Apprenez les bases de l'algorithmique et de la programmation en C avec ce cours complet. Maîtrisez les fondamentaux pour développer des logiciels efficaces.

16 p. ⬇️ 11 712
Algorithmes simples - Comprendre et appliquer les bases
Programmation

Algorithmes simples - Comprendre et appliquer les bases

Apprenez les algorithmes de base avec ce cours corrigé. Maîtrisez les fondamentaux grâce à des exercices pratiques et leurs solutions.

22 p. ⬇️ 10 595
Prog de Petits Jeux: Coder Jeux Simples
Programmation

Prog de Petits Jeux: Coder Jeux Simples

Apprenez à programmer des petits jeux avec ce cours pratique. Créez vos propres jeux facilement et améliorez vos compétences en codage.

84 p. ⬇️ 8 226
Polycopie de C++ - Maîtriser les bases du langage
Programmation

Polycopie de C++ - Maîtriser les bases du langage

Apprenez la programmation en C++ avec ce polycopié complet. Maîtrisez les bases et concepts avancés pour développer des applications performantes.

54 p. ⬇️ 3 196