💻

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

Programmation C# - Bases pour débutants
Programmation

Programmation C# - Bases pour débutants

Apprenez les bases de la programmation en C# avec ce cours complet. Maîtrisez la syntaxe et créez vos premiers programmes.

69 p. ⬇️ 4 825
Java : Initiation à la POO pour tous
Programmation

Java : Initiation à la POO pour tous

Apprenez les bases de JAVA et de la programmation objet avec ce cours en ligne. Maîtrisez les concepts essentiels pour développer vos premières applications.

16 p. ⬇️ 4 372
Maîtrise C# / .NET - Développement d'applications robustes
Programmation

Maîtrise C# / .NET - Développement d'applications robustes

Apprenez C# / .NET avec ce cours complet. Maîtrisez le développement d'applications robustes et modernes pour booster votre carrière.

65 p. ⬇️ 5 152
Hibernate - Maîtriser la référence et l'ORM
Programmation

Hibernate - Maîtriser la référence et l'ORM

Apprenez la référence d'Hibernate avec ce cours complet. Maîtrisez l'ORM pour optimiser vos applications Java.

233 p. ⬇️ 2 071
Framework Hibernate - Maîtriser la persistance des données
Programmation

Framework Hibernate - Maîtriser la persistance des données

Apprenez à maîtriser Hibernate avec ce cours complet. Développez des applications Java performantes grâce à l'ORM le plus populaire.

42 p. ⬇️ 2 920
Turbo Pascal - Bases de la programmation procédurale
Programmation

Turbo Pascal - Bases de la programmation procédurale

Apprenez les bases de la programmation avec ce cours sur Turbo Pascal. Maîtrisez les fondamentaux pour créer vos premiers programmes rapidement.

42 p. ⬇️ 6 491
Algorithmique - Bases pour débutants en programmation
Programmation

Algorithmique - Bases pour débutants en programmation

Apprenez les bases de l'algorithmique avec ce cours débutant. Maîtrisez la logique de programmation pour résoudre des problèmes efficacement.

136 p. ⬇️ 14 126
Algorithmes Pascal: Fondamentaux de Programmation
Programmation

Algorithmes Pascal: Fondamentaux de Programmation

Apprenez les algorithmes et la programmation en Pascal avec ce cours complet. Maîtrisez les bases pour développer des applications efficaces et structurées.

42 p. ⬇️ 8 143
Prog Parallèle: Techniques Multithread
Programmation

Prog Parallèle: Techniques Multithread

Apprenez la programmation parallèle avec ce cours complet. Maîtrisez les techniques pour optimiser les performances de vos applications.

58 p. ⬇️ 5 216
Android : Développez vos applications mobiles
Programmation

Android : Développez vos applications mobiles

Apprenez la programmation Android avec ce cours complet. Développez des applications performantes et modernes pour tous les appareils.

32 p. ⬇️ 18 565
Java Swing API - Créer des interfaces graphiques
Programmation

Java Swing API - Créer des interfaces graphiques

Apprenez à créer des interfaces graphiques avec Java Swing grâce à ce cours pratique. Développez des applications desktop intuitives et modernes.

85 p. ⬇️ 4 014
Algorithmique: Bases de la Programmation
Programmation

Algorithmique: Bases de la Programmation

Apprenez l'algorithmique avec ce cours complet. Maîtrisez les bases et optimisez vos solutions pour résoudre des problèmes efficacement.

142 p. ⬇️ 27 625
Introduction Ruby on Rails - Bases du développement web
Programmation

Introduction Ruby on Rails - Bases du développement web

Apprenez Ruby on Rails avec ce cours en ligne. Développez des applications web robustes et modernes rapidement et efficacement.

21 p. ⬇️ 2 843
Programmer en Ruby - Maîtriser les bases du langage
Programmation

Programmer en Ruby - Maîtriser les bases du langage

Apprenez à programmer avec Ruby avec ce cours complet. Maîtrisez les bases et créez vos premiers projets en développement logiciel.

79 p. ⬇️ 4 252
Prolog - Maîtriser la programmation logique
Programmation

Prolog - Maîtriser la programmation logique

Apprenez le langage Prolog avec ce cours complet. Maîtrisez la programmation logique pour résoudre des problèmes complexes efficacement.

49 p. ⬇️ 2 632