Programmation Basique : cours en ligne avec convention de stage
Programmation Basique est un cours en ligne qui apprend à écrire de petits programmes Python pour automatiser des vérifications répétitives sur des données. Vous apprendrez aussi à interroger une base avec SQL, à reprendre et déboguer le code d'un autre, à versionner votre travail avec Git et GitHub et à contrôler ce que produit un assistant IA. Il s'adresse aux débutants : 180 jours 100 % en ligne, convention de stage incluse, 200 €.
- 180 jours d’accès
- 100 % en ligne, à votre rythme
- Niveau : débutant · Aucune expérience en programmation requise
- Évaluation : 10 quiz (50 questions) et projet final
- Convention de stage incluse
- Certificat avec code QR vérifiable
- Langues : Espagnol, Anglais, Français
- Prix : 200 €
Pour qui
- Personnes n'ayant jamais programmé et qui savent utiliser un tableur
- Salariés ou stagiaires qui passent des heures à vérifier des fichiers à la main
- Profils achats, logistique ou administration des ventes qui veulent automatiser des tâches répétitives
- Débutants qui veulent un premier projet publié sur GitHub à montrer
De quoi avez-vous besoin pour commencer ?
Prérequis
- Aucune connaissance en programmation n'est nécessaire : le cours part de zéro.
- Savoir utiliser un tableur et manipuler des fichiers sur un ordinateur.
- Savoir rédiger un message clair : décrire précisément ce qu'on attend d'un programme fait partie du travail.
Logiciels et matériel
- Un ordinateur avec une connexion internet.
- VS Code avec l'extension Python officielle publiée par Microsoft, si vous pouvez installer des logiciels sur votre poste.
- À défaut, Replit ou Google Colab, qui s'utilisent dans le navigateur sans aucune installation.
- Un compte GitHub pour publier vos dépôts et votre projet final.
Ce que vous saurez faire
- Installer un environnement de travail Python et exécuter un premier programme depuis l'éditeur ou le terminal.
- Écrire des scripts avec variables, conditions et boucles pour appliquer automatiquement des règles de calcul.
- Organiser des données avec des listes, des dictionnaires et des fonctions réutilisables.
- Lire et comprendre un fichier de code écrit par quelqu'un d'autre avant de le modifier.
- Lire une trace d'erreur, isoler le défaut et écrire une vérification avec assert.
- Écrire des requêtes SQL avec SELECT, WHERE et INNER JOIN, et prédire les lignes renvoyées.
- Versionner un projet avec Git et le publier sur GitHub sans exposer mots de passe ou clés.
- Vérifier le code proposé par un assistant IA avant de faire confiance au résultat.
Compétences travaillées
- Python
- Conditions et boucles
- Listes et dictionnaires
- Fonctions
- Débogage et assert
- SQL (SELECT, WHERE, JOIN)
- Git et GitHub
- VS Code
- Assistant de code IA
- README et licence MIT
Programme
- Programmer aujourd'hui : ce que fait un assistant IA, ce qu'il ne fait pas — Ce qu'est réellement programmer, qui peut s'y mettre, et où s'arrête le travail d'un assistant d'intelligence artificielle.
- Votre environnement de travail et votre premier programme — Choisir entre VS Code avec l'extension Python, Replit ou Colab, ouvrir un terminal et faire tourner son premier programme.
- Les bases en Python : variables, types, conditions, boucles — Faire décider et répéter un programme avec if, for et while, par exemple pour appliquer des paliers de remise sur des commandes.
- Listes, dictionnaires, fonctions — Traiter des dizaines de valeurs sans les recopier une à une, structurer des données et écrire des fonctions réutilisables.
- Lire le code d'un autre : reprendre un projet existant — Ouvrir un script déjà en production, comprendre ce qu'il calcule et pourquoi, avant d'y apporter la moindre modification.
- Erreurs et débogage : du message d'erreur à la vérification écrite — Lire une trace, réduire le problème à sa plus petite forme et écrire une vérification qui confirme la correction.
- SQL : interroger une base de données réelle — Écrire des requêtes SELECT, WHERE et INNER JOIN, distinguer = et LIKE, éviter le produit cartésien et l'usage réflexe de SELECT *.
- Git et GitHub : le portfolio qui remplace l'expérience — Commits, clone, fork, push et fichier .gitignore pour bâtir un historique lisible sans jamais publier de mot de passe.
- Travailler avec un assistant IA sans se faire piéger — Utiliser un assistant de code dans l'éditeur, puis tester ce qu'il produit : un résultat bien présenté n'est pas encore vérifié.
- Votre premier projet et la suite du parcours — Assembler un petit projet Python, le publier sur GitHub avec README et licence MIT, puis identifier les suites possibles après le cours.
Télécharger le programme (PDF)
Convention de stage
Pendant le stage, vous pourriez écrire de petits scripts Python qui vérifient des tableaux de commandes ou produisent un rapport hebdomadaire dans un service achats, logistique ou réservations. Vous pourriez aussi extraire des listes depuis une base de données en SQL en lecture seule, ou relire et corriger un script existant dans une équipe données ou informatique. Les tâches confiées dépendent de l'entreprise d'accueil, que vous trouvez vous-même.
Le stage peut se dérouler en même temps que la formation, dans les 180 jours d’accès.
Questions fréquentes
Je n'ai jamais programmé et je ne viens pas d'une filière informatique : ce cours est-il pour moi ?
Oui. Programmation Basique part de l'idée que programmer n'est pas apprendre par cœur une langue étrange réservée à un autre type de profil. Il s'agit de donner à l'ordinateur des instructions précises, puis de vérifier qu'il a fait exactement ce qu'on attendait. Le cours suppose seulement que vous savez utiliser un tableur. Il construit les compétences pas à pas, jusqu'à l'automatisation d'une vérification hebdomadaire de fichiers de commandes.
Avec les assistants IA qui écrivent du code, est-ce encore utile d'apprendre à programmer ?
Le cours y répond dès le premier module : l'assistant peut rédiger une fonction en quelques secondes, mais il ne vérifie pas à votre place. Vous apprenez à lire du code, à repérer une erreur et à écrire une vérification avec assert. Ces compétences vous permettent de contrôler ce que l'assistant propose. Le module 9 est consacré à son usage dans l'éditeur, avec un principe central : un résultat qui a la bonne forme n'est pas encore un résultat vérifié.
Quels outils et langages concrets le cours aborde-t-il ?
Le cours couvre Python : variables, conditions, boucles, listes, dictionnaires et fonctions. Il aborde aussi SQL avec SELECT, WHERE, AND/OR, LIKE et INNER JOIN, ainsi que Git et GitHub avec commit, clone, fork, push et .gitignore. Vous travaillez dans VS Code avec l'extension Python de Microsoft, ou dans Replit ou Google Colab si vous ne pouvez rien installer. Le projet final est publié sur GitHub avec un README et une licence, par exemple MIT.
Que pourrais-je faire concrètement en stage après Programmation Basique, et qui trouve l'entreprise ?
C'est vous qui trouvez l'entreprise d'accueil. L'école établit ensuite la convention de stage et son annexe, que l'entreprise signe électroniquement, en général sous un à deux jours ouvrés. Avec Programmation Basique, les missions possibles sont l'automatisation d'un contrôle de fichiers de commandes ou un rapport hebdomadaire en Python. Vous pouvez aussi extraire des données en SQL, ou relire et déboguer un script existant dans un service logistique, achats ou données.
Autres formations : Technologie et IA
Contenu mis à jour : 07/10/2026