💻

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

Langage C: Maîtriser les Fondamentaux
Programmation

Langage C: Maîtriser les Fondamentaux

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

85 p. ⬇️ 5 411
Lisp - Maîtriser la programmation fonctionnelle
Programmation

Lisp - Maîtriser la programmation fonctionnelle

Apprenez le langage Lisp avec ce cours complet. Maîtrisez la programmation fonctionnelle et développez des applications puissantes.

191 p. ⬇️ 2 552
Programmation iOS - Développer des Apps pour iPhone et iPad
Programmation

Programmation iOS - Développer des Apps pour iPhone et iPad

Apprenez la programmation iOS avec ce cours complet. Développez des applications performantes pour iPhone et iPad.

57 p. ⬇️ 4 994
Apprendre Caml: Bases Prog Fonctionnelle
Programmation

Apprendre Caml: Bases Prog Fonctionnelle

Apprenez le langage Caml avec ce cours complet. Maîtrisez la programmation fonctionnelle et développez des applications robustes.

387 p. ⬇️ 1 523
De C++ à Objective-C - Transition et Maîtrise
Programmation

De C++ à Objective-C - Transition et Maîtrise

Apprenez à migrer de C++ à Objective-C avec ce cours complet. Maîtrisez les différences clés et boostez vos projets iOS/macOS.

75 p. ⬇️ 3 127
Fortran - Maîtriser la programmation scientifique
Programmation

Fortran - Maîtriser la programmation scientifique

Apprenez le langage Fortran avec ce cours complet. Maîtrisez les bases et techniques avancées pour le calcul scientifique et l'ingénierie.

137 p. ⬇️ 1 691
COBOL - Maîtriser la programmation mainframe
Programmation

COBOL - Maîtriser la programmation mainframe

Apprenez le langage Cobol avec ce cours complet. Maîtrisez ce langage historique pour développer des applications mainframe performantes.

113 p. ⬇️ 5 309
Ada 95 - Maîtriser les bases de la programmation structurée
Programmation

Ada 95 - Maîtriser les bases de la programmation structurée

Apprenez la programmation en Ada 95 avec ce cours complet. Maîtrisez les bases et concepts avancés pour développer des applications robustes et sécurisées.

38 p. ⬇️ 1 185
Java POO - Maîtriser la programmation orientée objet
Programmation

Java POO - Maîtriser la programmation orientée objet

Java POO — classes, objets, héritage, exceptions, interfaces, collections, threads, fichiers et JavaServer Pages.

254 p. ⬇️ 5 582
Algorithmes en C# - Maîtriser les exercices pratiques
Programmation

Algorithmes en C# - Maîtriser les exercices pratiques

Apprenez à résoudre des problèmes algorithmiques avec ce cours pratique. Maîtrisez les concepts clés en C# pour optimiser vos programmes.

96 p. ⬇️ 7 873
Maîtriser .NET - Développement d'applications performantes
Programmation

Maîtriser .NET - Développement d'applications performantes

.NET Framework — architecture, C#.NET, ADO.NET, interfaces utilisateur, applications web et services web.

183 p. ⬇️ 5 901
Programmation C# - Maîtriser les Bases du Développement .NET
Programmation

Programmation C# - Maîtriser les Bases du Développement .NET

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

148 p. ⬇️ 19 889
Python - Apprendre la programmation de A à Z
Programmation

Python - Apprendre la programmation de A à Z

Python — installation, expressions, structures de contrôle, listes, fonctions, récursivité et entrées-sorties.

28 p. ⬇️ 6 023
C++ : Apprenez les fondamentaux de la programmation
Programmation

C++ : Apprenez les fondamentaux de la programmation

Langage C++ — classes, objets, encapsulation, surcharge, références, allocation dynamique et entrées-sorties.

53 p. ⬇️ 7 479
Langage C - Maîtriser les bases de la programmation
Programmation

Langage C - Maîtriser les bases de la programmation

Langage C — syntaxe, types, opérateurs, variables, compilation séparée et structures fondamentales.

125 p. ⬇️ 6 051