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.
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
- Guide : apprendre à programmer, par où commencer — l'ordre des étapes et le choix du premier langage
- Cours : algorithmique, bases de la programmation — les fondations à voir avant toute syntaxe
- Cours : langage C, initiation et exercices corrigés — un langage proche de la machine, formateur pour comprendre la mémoire
Cours disponibles
131 cours — page 9 sur 9
Structures Données: Fondamentaux Algorithmiques
Optimisez vos programmes avec ce cours complet sur les structures de données. Maîtrisez les concepts clés pour coder efficacement.
Programmation & Algorithmique: Bases Info
Apprenez la programmation et l'algorithmique avec ce cours complet. Maîtrisez les bases pour développer des solutions informatiques efficaces.
Prog C-C++: Bases et Concepts Avancés
Apprenez la programmation en C et C++ avec ce cours complet. Maîtrisez les bases et concepts avancés pour développer des applications performantes.
VB.NET - Maîtriser les bases de la programmation
Apprenez VB.NET avec ce cours complet. Maîtrisez les bases et développez des applications Windows professionnelles.
Langage C - Maîtriser les Bases en 184 Pages
Apprenez le Langage C avec ce cours en 184 pages. Maîtrisez les bases et concepts avancés pour développer des programmes efficaces.
Prog C++ sous Windows: Bases & Développement
Apprenez la programmation en C++ sous Windows avec ce cours complet. Maîtrisez les bases et les concepts avancés pour développer des applications performantes.
Langage C sous Linux - Programmation système avancée
Apprenez le langage C sous Linux avec ce cours pratique. Maîtrisez la programmation système et développez des applications performantes.
Programmation JAVA - Maîtriser les Bases et Concepts Clés
Apprenez la programmation JAVA avec ce cours complet. Maîtrisez les bases et concepts avancés pour développer des applications robustes.
Java Avancée - Maîtriser les Concepts Complexes
Téléchargez ce cours Java avancé en PDF (273 pages). Applets, sécurité, interfaces graphiques AWT/SWING et threads pour applications robustes.
Algorithmes & Programmation - Bases
Téléchargez ce cours d'algorithmique et programmation en PDF (248 pages). Concepts fondamentaux, structures de données et logique algorithmique.
POO - Maîtriser les concepts fondamentaux
Apprenez la programmation orientée objet avec ce cours complet. Maîtrisez les concepts clés pour développer des applications robustes et modulaires.