facebook
favorite button
dot icon
Récemment actif
member since icon
Depuis novembre 2026
Professeur depuis novembre 2026
Initiation à Python – Apprenez la programmation étape par étape
course price icon
Àpd 16 Fr /h
arrow icon
Étudiant en Techniques de l'informatique au Collège Teccart, je propose des cours particuliers d'initiation à la programmation avec Python.

Ce cours s'adresse aux personnes qui souhaitent découvrir la programmation, même sans aucune expérience préalable.

Vous apprendrez progressivement à :

Comprendre les bases de Python.

Utiliser les variables et les types de données.

Manipuler les chaînes de caractères et les nombres.

Utiliser les conditions (if, elif, else).

Maîtriser les boucles (for et while).

Créer et utiliser des fonctions.

Manipuler les listes et les dictionnaires.

Lire et écrire dans des fichiers.

Ma méthode repose sur des explications simples et des exercices pratiques. Chaque notion sera accompagnée d'exemples et de petits problèmes à résoudre pour vous permettre de mettre vos connaissances en application.

Le rythme des séances sera adapté à votre niveau et à votre progression.

Que vous soyez débutant, élève ou adulte souhaitant découvrir la programmation, vous pourrez apprendre progressivement les fondamentaux de Python.

Les cours sont proposés en français ou en arabe.
Informations supplémentaires
L'élève doit disposer d'un ordinateur sur lequel Python est installé. Les exercices pratiques seront réalisés progressivement pendant les séances. Aucun prérequis en programmation n'est nécessaire.
Lieu
green drop pin icon
|
Utilisez Ctrl + molette pour zoomer !
zoom in iconzoom out icon
location type icon
Cours chez le professeur :
  • Bibliothèque du Boisé, Bibliothèque de boisé, Canada, Montréal
location type icon
En ligne depuis le Canada
Présentation
Bonjour !

Je m'appelle Younes et je suis étudiant en Techniques de l'informatique au Collège Teccart, à Montréal.

Je propose des cours particuliers de mathématiques et d'initiation à la programmation Python.

J'aime partager mes connaissances et aider les élèves à comprendre les notions qui leur semblent difficiles. Mon approche repose sur la patience, des explications simples et des exercices pratiques adaptés au niveau de chaque personne.

En mathématiques, je peux accompagner les élèves dans l'apprentissage de l'arithmétique, de l'algèbre, des fractions, des puissances, des fonctions, des équations et de la trigonométrie. Je peux également enseigner les bases de l'algèbre de Boole et les systèmes de numération.

En programmation, je propose une initiation à Python : variables, types de données, conditions, boucles, fonctions, listes et dictionnaires.

Je privilégie un environnement d'apprentissage positif dans lequel chaque élève peut poser ses questions, progresser à son rythme et gagner en confiance.

Je peux donner les cours en français ou en arabe, selon les préférences de l'élève.

Au plaisir de vous accompagner dans votre apprentissage !
Education
Collège Teccart – Montréal, Québec

DEC en Techniques de l'informatique
Profil : Réseautique, infonuagique et sécurité
Depuis septembre 2026 – En cours

Faculté des Sciences d'El Jadida – Maroc

Études universitaires en Informatique appliquée
Année universitaire 2025-2026

Lycée Qualifiant Ibn Khaldoun – Maroc

Baccalauréat en Sciences physiques, option français
2025
Expérience / Qualifications
Grâce à mon parcours académique en sciences physiques et en informatique, j'ai acquis de solides connaissances en mathématiques, en logique et en programmation.

Mon parcours universitaire en informatique appliquée et mes études actuelles en Techniques de l'informatique au Collège Teccart m'ont permis de développer une bonne maîtrise de plusieurs notions mathématiques et informatiques.

Je possède notamment des connaissances en algèbre, arithmétique, fonctions, trigonométrie, algèbre de Boole, systèmes de numération et programmation Python.

Je suis capable d'expliquer les notions de manière structurée, de proposer des exercices adaptés et d'accompagner les apprenants dans la résolution de problèmes.

Ma méthode repose sur la pédagogie, la patience et la compréhension approfondie des concepts. Mon objectif est d'aider chaque élève à développer son autonomie, sa confiance et ses compétences.
Age
Enfants (7-12 ans)
Adolescents (13-17 ans)
Adultes (18-64 ans)
Niveau du Cours
Débutant
Intermédiaire
Durée
45 minutes
60 minutes
Enseigné en
français
arabe
Disponibilité semaine type
(GMT -05:00)
New York
at teacher icon
Chez le professeur et/ou par webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Étudiant en Techniques de l'informatique au Collège Teccart, je propose des cours particuliers de mathématiques adaptés au niveau et aux besoins de chaque élève.

Mon objectif est de rendre les mathématiques plus simples à comprendre grâce à des explications claires, des exemples concrets et des exercices pratiques.

Je peux notamment vous accompagner dans les domaines suivants :

Arithmétique et opérations fondamentales.

Algèbre et expressions algébriques.

Fractions, puissances et calculs.

Fonctions et équations.

Trigonométrie.

Algèbre de Boole.

Systèmes de numération : binaire, décimal, octal et hexadécimal.

Les séances sont personnalisées selon les difficultés de l'élève. Nous pouvons revoir les notions du cours, résoudre des exercices ensemble, travailler sur les devoirs et préparer les examens.

Je privilégie une méthode progressive qui permet de comprendre les règles et de devenir progressivement autonome.

Les cours sont proposés en français ou en arabe.
Lire la suite
Cours Similaires
arrow icon previousarrow icon next
verified badge
Aide au devoir.
Préparation d'examen.
Préparation des entretiens d'embauche.
Vous pouvez assister au cours tout seul ou avec un groupe de 5 personnes maximum.
verified badge
Développeur depuis 10ans, je travaille au développement de nouveaux moteur 3D pour différentes industries. Mon expérience va du raytracer au rendu OpenGL standard. Les languages abordés seront le C/C++, OpenGL et OpenCL.

Ce cours s'adresse à toute personne voulant une introduction à ce type de programmation ou voulant apprendre et discuter des évolutions et nouvelles méthodes dans ce domaine. Le focus est surtout sur l'utilisation des ressources graphiques et comprendre comment se servir du matériel.

Pour les débutants en programmation, le cours sera axé sur l'apprentissage des termes techniques, méthodologies et concepts à savoir pour programmer efficacement en général.
verified badge
Enseignant informatique de profession propose des cours de programmation. Le langage utilisé peut être le C, C++, C# ou Java.

Le cours est adapté aux besoins de l'apprenant.
Il peut s'agir d'un cours complet en programmation (étude du langage choisi, algorithmes classiques et/ou moins classiques), d'une mise à niveau sur des points particuliers ou encore de l'approfondissement d'un sujet précis.
Dans tous les cas, des exemples, des exercices ou même des petits projets, peuvent être proposés à l'apprenant.
verified badge
Bonjour !

Développeur Java JEE, Je suis passionné pas le développement des applications web dans les langages JAVA, PHP et des applications mobiles.

Je peux aussi traiter vos devoirs et projets informatiques

N' hésitez pas a me contacter

Merci
verified badge
Python est actuellement le langage de programmation le plus demandé au monde, et l'un des plus faciles à apprendre avec un accompagnement adéquat.
Que vous n'ayez jamais écrit une seule ligne de code ou que vous soyez étudiant et deviez réussir un cours de programmation, voici une introduction pratique et sans fioritures qui vous permettra d'écrire du vrai code dès la première séance.
Ce que nous pouvons aborder en fonction de vos objectifs :

Principes fondamentaux de Python : variables, boucles, fonctions, structures de données
- Programmation orientée objet (POO)
- Manipulation de données avec pandas et NumPy
- Introduction à l'apprentissage automatique avec scikit-learn
Gestion de bases de données avec SQL
- C et Java sur demande
- MATLAB et R sont disponibles pour les étudiants en ingénierie/sciences

Pourquoi apprendre avec moi ?
Je ne suis pas étudiant et je donne des cours particuliers ; je suis ingénieur professionnel et j’utilise Python quotidiennement pour l’analyse de données, la modélisation et l’automatisation. Je sais précisément quels concepts sont essentiels dans la pratique et lesquels vous pouvez ignorer pour le moment.
Les séances sont 100% personnalisées : j'adapte le rythme, les exemples et les exercices à votre profil et à votre objectif, qu'il s'agisse de réussir votre examen universitaire, de mener à bien un projet ou de décrocher un emploi.
verified badge
Le but de ce cours est d'apprendre la programmation en général et de découvrir les différentes applications de la programmation comme le machine learning, Deep learning ou encore la programmation de jeux vidéos via Unity.
Il y a aussi la possibilité de faire des cours à un niveau plus avancé en fonction du besoin de l'élève et de se concentrer sur un point ou un autre.
verified badge
Introduction : Maîtrisez le Dev d'Agents IA de A à Z
Ce cours intensif vous plonge au cœur du développement d'Agents d'Intelligence Artificielle modernes, autonomes et communicants. Vous apprendrez à construire des systèmes d'agents sophistiqués capables de coopérer, d'utiliser des outils externes et d'interagir via des interfaces utilisateur dédiées. C'est la formation idéale pour passer du simple script d'IA à l'architecture complète d'agents intelligents.

Ce que vous allez apprendre :
Frontend Agent (AG-UI) : Créez une interface utilisateur dynamique et intuitive spécifiquement conçue pour interagir avec et visualiser l'état de vos agents d'IA.

Architecture des Agents (ADK) : Maîtrisez l'Agent Development Kit (ADK) pour structurer, programmer et déployer vos agents, en leur conférant des capacités d'autonomie et de prise de décision.

Communication Agent-à-Agent (A2A) : Implémentez des protocoles de communication sécurisés et efficaces pour permettre à vos agents de collaborer, de partager des informations et de former des équipes intelligentes.

Consommation d'Outils (MCP) : Apprenez à connecter vos agents au Multi-Capability Platform (MCP) pour qu'ils puissent interagir avec des outils, des services et des API externes, étendant ainsi leurs capacités au-delà de leur code interne.

À qui s'adresse ce cours ?
Développeurs et ingénieurs logiciels souhaitant se spécialiser dans les architectures d'agents d'IA.

Architectes IA cherchant à comprendre et à mettre en œuvre des systèmes multi-agents complexes.

Toute personne passionnée par l'IA et désireuse de construire des applications d'agents autonomes.

Prérequis :
Connaissance de base de Python (recommandé).

OPTIONNEL (Adaptation) : Si vous êtes débutant en Python, le cours sera adapté pour inclure les bases du langage à travers la mise en œuvre pratique des concepts de l'ADK. Vous apprendrez Python en construisant vos premiers agents !

Format du Cours :
Le cours combine théorie essentielle et pratique intensive avec des exercices et un projet final de construction d'un système d'agents complet.
verified badge
Ce cours a pour objectif de fournir une base solide des concepts et techniques de programmation, en utilisant des langages de programmation populaires tels que C, C++ ou Python. Ce cours convient aux personnes qui débutent en programmation ou qui possèdent déjà quelques connaissances de base et souhaitent améliorer leurs compétences. Que vous souhaitiez devenir développeur de logiciels, vous lancer dans l'analyse de données ou simplement apprendre à coder, ce cours vous fournira les connaissances essentielles et les compétences pratiques nécessaires pour réussir.
verified badge
Bonjour,

Je suis ingénieur RF et j'ai un master recherche en TRFM. Je donne des cours de math ou physique (pas de chimie).

Tout niveau pré universitaire.
Je peux me déplacer mais seulement sur Villeray...

Merci,
verified badge
Bonjour,
Je m'appelle Etienne et suis étudiant en dernière année de double diplôme d'école d'ingénieur. J'ai déjà été professeur particulier pendant 3 ans, et j'adore transmettre mes connaissances! Je suis bilingue anglais (985/990 au toeic), et ai un niveau Maitrise en Mathématiques. Je peux aussi donner des cours de sciences ou informatique. Nous pouvons planifier un cours en présence, distance ou hybride.
J'espère vous revoir bientôt!
verified badge
Docteur en robotique et professeur agrégé en Sciences Industrielles de l’Ingénieur, je propose des cours de sciences adaptés à chaque élève, pour les niveaux secondaire, collégial et universitaire (1er et 2e cycle).

Avec plusieurs années d’expérience en enseignement et en accompagnement individuel, je vous aide à :
- renforcer vos bases en mathématiques, physique, et sciences de l’ingénieur,
- développer votre méthodologie de travail,
- préparer efficacement vos examens et concours.
verified badge
A — SUJETS QUE VOUS POUVEZ EXPLORER ET MAÎTRISER

1 — FONDAMENTAUX DE PYTHON
• Variables, types de données, opérateurs, structures conditionnelles, boucles, fonctions, modules, fichiers, exceptions et programmation orientée objet
• Listes, tuples, dictionnaires, ensembles, compréhensions, débogage et rédaction d’un code clair, réutilisable et bien structuré
• Jupyter Notebook, Anaconda, Visual Studio Code, environnements virtuels et gestion des packages

2 — PROGRAMMATION, ALGORITHMES ET FONDEMENTS DE L’INFORMATIQUE
• Raisonnement algorithmique, décomposition de problèmes, pseudocode, organigrammes, programmation procédurale, programmation orientée objet, récursivité et conception modulaire des programmes
• Structures de données fondamentales : tableaux, listes, piles, files, dictionnaires/tables de hachage, ensembles, arbres, graphes, ainsi que leur utilisation appropriée
• Recherche, tri, parcours, efficacité algorithmique, complexité computationnelle, notation Big-O, débogage, tests, organisation du code et stratégies de résolution de problèmes
• Exercices pratiques de programmation allant des problèmes pour débutants aux défis algorithmiques et computationnels de niveau universitaire

3 — PRÉPARATION ET EXPLORATION DES DONNÉES
• NumPy et pandas pour l’importation, le nettoyage, la transformation, le filtrage, le regroupement, la restructuration et la fusion des données
• Valeurs manquantes, doublons, valeurs aberrantes, formats incohérents, fuite de données et validation de la qualité des données
• Analyse exploratoire des données à l’aide de statistiques descriptives, Matplotlib, Seaborn et de l’interprétation graphique

4 — FONDEMENTS MATHÉMATIQUES
• Algèbre linéaire, vecteurs, matrices, dérivées, optimisation, probabilités et statistiques
• Fonctions de perte, gradients, mesures de distance, régularisation, vraisemblance et complexité des modèles
• Les concepts mathématiques sont expliqués en fonction du niveau de l’apprenant et des exigences propres aux algorithmes étudiés

5 — APPRENTISSAGE AUTOMATIQUE SUPERVISÉ
• Régression linéaire et polynomiale, régression logistique et modèles régularisés
• k plus proches voisins, arbres de décision, forêts aléatoires, gradient boosting, machines à vecteurs de support et classificateurs naïfs bayésiens
• Classification, régression, hypothèses des modèles, frontières de décision, importance des variables et interprétation des résultats

6 — APPRENTISSAGE NON SUPERVISÉ
• Regroupement par k-means, classification hiérarchique et méthodes fondées sur la densité
• Analyse en composantes principales, réduction de dimension, détection d’anomalies et découverte de structures ou de motifs dans les données
• Sélection de la méthode, évaluation de la structure des données et interprétation des résultats en l’absence de catégories prédéfinies

7 — ÉVALUATION ET AMÉLIORATION DES MODÈLES
• Jeux d’entraînement, de validation et de test ; validation croisée ; optimisation des hyperparamètres
• Exactitude, précision, rappel, spécificité, score F1, ROC–AUC, matrices de confusion, MAE, MSE, RMSE et R2
• Sous-apprentissage, surapprentissage, compromis biais-variance, déséquilibre des classes, ingénierie des variables, sélection des variables, mise à l’échelle et régularisation

8 — APPRENTISSAGE PROFOND
• Fondements des réseaux de neurones, fonctions d’activation, propagation avant, rétropropagation et descente de gradient
• Perceptrons multicouches, réseaux de neurones convolutionnels, réseaux de neurones récurrents et fondements des Transformers
• TensorFlow, Keras ou PyTorch selon le projet de l’apprenant et son environnement de travail

9 — APPLICATIONS DE L’INTELLIGENCE ARTIFICIELLE
• Traitement automatique du langage naturel, classification de textes, embeddings, analyse des sentiments et fondements des modèles de langage
• Vision par ordinateur, classification d’images, principes fondamentaux de la détection d’objets et prétraitement des images
• Systèmes de recommandation, prévision, détection d’anomalies, automatisation intelligente et applications d’aide à la décision

10 — IA GÉNÉRATIVE ET GRANDS MODÈLES DE LANGAGE
• Architecture Transformer, tokens, embeddings, mécanismes d’attention, ingénierie des prompts, génération augmentée par récupération d’information (RAG) et évaluation des modèles
• Utilisation d’API d’intelligence artificielle, de bases de données vectorielles, de systèmes de recherche documentaire et de workflows structurés intégrant l’IA lorsque cela est pertinent
• Fiabilité, hallucinations, biais, confidentialité, utilisation responsable et validation humaine appropriée

11 — OUTILS ET BIBLIOTHÈQUES
• Python, NumPy, pandas, Matplotlib, Seaborn, scikit-learn, SciPy, Statsmodels, TensorFlow, Keras et PyTorch
• Jupyter Notebook, Anaconda, Visual Studio Code, Git, GitHub, SQL, Excel et Power BI lorsque cela est utile au projet
• D’autres bibliothèques peuvent être introduites en fonction de la spécialisation choisie et du jeu de données utilisé

12 — PROJETS, RECHERCHE ET PRÉPARATION AUX ENTRETIENS
• Projets complets couvrant la préparation des données, le développement des modèles, leur évaluation, l’interprétation et la présentation des résultats
• Travaux universitaires, mémoires, thèses, projets de recherche, projets de portfolio, entretiens techniques et applications professionnelles
• Revue de code, débogage, documentation, reproductibilité, comparaison des modèles et communication des résultats



B — ACCOMPAGNEMENT PERSONNALISÉ : APPRENDRE À RAISONNER

Le Machine Learning et l’intelligence artificielle deviennent beaucoup plus accessibles lorsque les mathématiques, les algorithmes, le code Python, les données et les applications concrètes sont clairement reliés entre eux.

Mes cours vous aident à aller bien au-delà de la simple reproduction de code ou de l’utilisation de modèles comme des « boîtes noires ». Vous apprendrez à définir correctement un problème, préparer les données, sélectionner un algorithme approprié, comprendre son fonctionnement, entraîner et évaluer le modèle, diagnostiquer les erreurs, améliorer ses performances et interpréter les résultats de manière rigoureuse et responsable.

Chaque cours est personnalisé en fonction de votre niveau actuel, de votre formation mathématique, de votre expérience en programmation, de votre jeu de données, de vos travaux universitaires, de votre projet de recherche, de votre préparation à un entretien ou de votre objectif professionnel. Nous commençons par identifier vos connaissances existantes, votre environnement logiciel, les résultats attendus ainsi que vos principales difficultés conceptuelles ou techniques. Nous établissons ensuite un plan d’apprentissage structuré.

La première séance comprend un échange sur votre parcours, vos objectifs et vos besoins en accompagnement, une première évaluation de vos connaissances actuelles, une planification personnalisée et l’organisation des séances futures, ainsi qu’une courte leçon d’essai permettant de déterminer l’approche pédagogique la plus efficace.

Une séance type peut comprendre une explication conceptuelle, le développement de l’intuition mathématique, du codage en direct, une mise en œuvre guidée, l’évaluation des modèles, la résolution de problèmes techniques ainsi qu’une synthèse concise des prochaines étapes.

Vous pouvez travailler à partir de votre propre jeu de données, d’un devoir universitaire, d’un projet de recherche ou d’un problème professionnel, à condition que les informations confidentielles soient traitées de manière appropriée. Je peux également fournir des exemples structurés et des jeux de données adaptés à votre niveau.

Mon objectif n’est pas simplement de vous aider à exécuter un algorithme. Il est de vous permettre de comprendre pourquoi cet algorithme est approprié, comment il apprend à partir des données, comment l’évaluer correctement, pourquoi il peut échouer et comment construire une solution fiable, interprétable et scientifiquement rigoureuse.
verified badge
Tu souhaites apprendre les bases de l’informatique et de la programmation, mieux comprendre ton cours ou obtenir de l’aide pour tes devoirs et travaux ? Je peux t’accompagner selon ton niveau et tes objectifs !

Je suis diplômée d’un baccalauréat en génie logiciel de Polytechnique Montréal et je donne des cours particuliers depuis quatre ans. J’aime prendre le temps d’expliquer les notions de façon simple et de m’adapter aux difficultés de chaque élève.

Je peux notamment t’aider avec :
- Les bases de l’informatique et du développement logiciel
- L’initiation à la programmation
- Python, Java, C#, JavaScript et d’autres langages selon tes besoins
- Les variables, conditions, boucles, fonctions, tableaux, objets, etc.
- Les devoirs, travaux pratiques et exercices de programmation
- La compréhension et la révision de notions vues en classe
- Le débogage et la compréhension des erreurs dans ton code
- La préparation aux examens et aux évaluations

Que tu sois débutant complet ou que tu aies déjà quelques notions, nous pouvons adapter les séances à ton niveau. L’objectif est de comprendre réellement les concepts et de devenir progressivement plus autonome, plutôt que de simplement trouver la réponse à un exercice.

Les cours peuvent s’adresser aux élèves du secondaire, aux étudiants du cégep ou à toute personne souhaitant découvrir la programmation.
message icon
Contacter Younes
repeat students icon
Le premier cours est couvert par notre Garantie Le-Bon-Prof
Cours Similaires
arrow icon previousarrow icon next
verified badge
Aide au devoir.
Préparation d'examen.
Préparation des entretiens d'embauche.
Vous pouvez assister au cours tout seul ou avec un groupe de 5 personnes maximum.
verified badge
Développeur depuis 10ans, je travaille au développement de nouveaux moteur 3D pour différentes industries. Mon expérience va du raytracer au rendu OpenGL standard. Les languages abordés seront le C/C++, OpenGL et OpenCL.

Ce cours s'adresse à toute personne voulant une introduction à ce type de programmation ou voulant apprendre et discuter des évolutions et nouvelles méthodes dans ce domaine. Le focus est surtout sur l'utilisation des ressources graphiques et comprendre comment se servir du matériel.

Pour les débutants en programmation, le cours sera axé sur l'apprentissage des termes techniques, méthodologies et concepts à savoir pour programmer efficacement en général.
verified badge
Enseignant informatique de profession propose des cours de programmation. Le langage utilisé peut être le C, C++, C# ou Java.

Le cours est adapté aux besoins de l'apprenant.
Il peut s'agir d'un cours complet en programmation (étude du langage choisi, algorithmes classiques et/ou moins classiques), d'une mise à niveau sur des points particuliers ou encore de l'approfondissement d'un sujet précis.
Dans tous les cas, des exemples, des exercices ou même des petits projets, peuvent être proposés à l'apprenant.
verified badge
Bonjour !

Développeur Java JEE, Je suis passionné pas le développement des applications web dans les langages JAVA, PHP et des applications mobiles.

Je peux aussi traiter vos devoirs et projets informatiques

N' hésitez pas a me contacter

Merci
verified badge
Python est actuellement le langage de programmation le plus demandé au monde, et l'un des plus faciles à apprendre avec un accompagnement adéquat.
Que vous n'ayez jamais écrit une seule ligne de code ou que vous soyez étudiant et deviez réussir un cours de programmation, voici une introduction pratique et sans fioritures qui vous permettra d'écrire du vrai code dès la première séance.
Ce que nous pouvons aborder en fonction de vos objectifs :

Principes fondamentaux de Python : variables, boucles, fonctions, structures de données
- Programmation orientée objet (POO)
- Manipulation de données avec pandas et NumPy
- Introduction à l'apprentissage automatique avec scikit-learn
Gestion de bases de données avec SQL
- C et Java sur demande
- MATLAB et R sont disponibles pour les étudiants en ingénierie/sciences

Pourquoi apprendre avec moi ?
Je ne suis pas étudiant et je donne des cours particuliers ; je suis ingénieur professionnel et j’utilise Python quotidiennement pour l’analyse de données, la modélisation et l’automatisation. Je sais précisément quels concepts sont essentiels dans la pratique et lesquels vous pouvez ignorer pour le moment.
Les séances sont 100% personnalisées : j'adapte le rythme, les exemples et les exercices à votre profil et à votre objectif, qu'il s'agisse de réussir votre examen universitaire, de mener à bien un projet ou de décrocher un emploi.
verified badge
Le but de ce cours est d'apprendre la programmation en général et de découvrir les différentes applications de la programmation comme le machine learning, Deep learning ou encore la programmation de jeux vidéos via Unity.
Il y a aussi la possibilité de faire des cours à un niveau plus avancé en fonction du besoin de l'élève et de se concentrer sur un point ou un autre.
verified badge
Introduction : Maîtrisez le Dev d'Agents IA de A à Z
Ce cours intensif vous plonge au cœur du développement d'Agents d'Intelligence Artificielle modernes, autonomes et communicants. Vous apprendrez à construire des systèmes d'agents sophistiqués capables de coopérer, d'utiliser des outils externes et d'interagir via des interfaces utilisateur dédiées. C'est la formation idéale pour passer du simple script d'IA à l'architecture complète d'agents intelligents.

Ce que vous allez apprendre :
Frontend Agent (AG-UI) : Créez une interface utilisateur dynamique et intuitive spécifiquement conçue pour interagir avec et visualiser l'état de vos agents d'IA.

Architecture des Agents (ADK) : Maîtrisez l'Agent Development Kit (ADK) pour structurer, programmer et déployer vos agents, en leur conférant des capacités d'autonomie et de prise de décision.

Communication Agent-à-Agent (A2A) : Implémentez des protocoles de communication sécurisés et efficaces pour permettre à vos agents de collaborer, de partager des informations et de former des équipes intelligentes.

Consommation d'Outils (MCP) : Apprenez à connecter vos agents au Multi-Capability Platform (MCP) pour qu'ils puissent interagir avec des outils, des services et des API externes, étendant ainsi leurs capacités au-delà de leur code interne.

À qui s'adresse ce cours ?
Développeurs et ingénieurs logiciels souhaitant se spécialiser dans les architectures d'agents d'IA.

Architectes IA cherchant à comprendre et à mettre en œuvre des systèmes multi-agents complexes.

Toute personne passionnée par l'IA et désireuse de construire des applications d'agents autonomes.

Prérequis :
Connaissance de base de Python (recommandé).

OPTIONNEL (Adaptation) : Si vous êtes débutant en Python, le cours sera adapté pour inclure les bases du langage à travers la mise en œuvre pratique des concepts de l'ADK. Vous apprendrez Python en construisant vos premiers agents !

Format du Cours :
Le cours combine théorie essentielle et pratique intensive avec des exercices et un projet final de construction d'un système d'agents complet.
verified badge
Ce cours a pour objectif de fournir une base solide des concepts et techniques de programmation, en utilisant des langages de programmation populaires tels que C, C++ ou Python. Ce cours convient aux personnes qui débutent en programmation ou qui possèdent déjà quelques connaissances de base et souhaitent améliorer leurs compétences. Que vous souhaitiez devenir développeur de logiciels, vous lancer dans l'analyse de données ou simplement apprendre à coder, ce cours vous fournira les connaissances essentielles et les compétences pratiques nécessaires pour réussir.
verified badge
Bonjour,

Je suis ingénieur RF et j'ai un master recherche en TRFM. Je donne des cours de math ou physique (pas de chimie).

Tout niveau pré universitaire.
Je peux me déplacer mais seulement sur Villeray...

Merci,
verified badge
Bonjour,
Je m'appelle Etienne et suis étudiant en dernière année de double diplôme d'école d'ingénieur. J'ai déjà été professeur particulier pendant 3 ans, et j'adore transmettre mes connaissances! Je suis bilingue anglais (985/990 au toeic), et ai un niveau Maitrise en Mathématiques. Je peux aussi donner des cours de sciences ou informatique. Nous pouvons planifier un cours en présence, distance ou hybride.
J'espère vous revoir bientôt!
verified badge
Docteur en robotique et professeur agrégé en Sciences Industrielles de l’Ingénieur, je propose des cours de sciences adaptés à chaque élève, pour les niveaux secondaire, collégial et universitaire (1er et 2e cycle).

Avec plusieurs années d’expérience en enseignement et en accompagnement individuel, je vous aide à :
- renforcer vos bases en mathématiques, physique, et sciences de l’ingénieur,
- développer votre méthodologie de travail,
- préparer efficacement vos examens et concours.
verified badge
A — SUJETS QUE VOUS POUVEZ EXPLORER ET MAÎTRISER

1 — FONDAMENTAUX DE PYTHON
• Variables, types de données, opérateurs, structures conditionnelles, boucles, fonctions, modules, fichiers, exceptions et programmation orientée objet
• Listes, tuples, dictionnaires, ensembles, compréhensions, débogage et rédaction d’un code clair, réutilisable et bien structuré
• Jupyter Notebook, Anaconda, Visual Studio Code, environnements virtuels et gestion des packages

2 — PROGRAMMATION, ALGORITHMES ET FONDEMENTS DE L’INFORMATIQUE
• Raisonnement algorithmique, décomposition de problèmes, pseudocode, organigrammes, programmation procédurale, programmation orientée objet, récursivité et conception modulaire des programmes
• Structures de données fondamentales : tableaux, listes, piles, files, dictionnaires/tables de hachage, ensembles, arbres, graphes, ainsi que leur utilisation appropriée
• Recherche, tri, parcours, efficacité algorithmique, complexité computationnelle, notation Big-O, débogage, tests, organisation du code et stratégies de résolution de problèmes
• Exercices pratiques de programmation allant des problèmes pour débutants aux défis algorithmiques et computationnels de niveau universitaire

3 — PRÉPARATION ET EXPLORATION DES DONNÉES
• NumPy et pandas pour l’importation, le nettoyage, la transformation, le filtrage, le regroupement, la restructuration et la fusion des données
• Valeurs manquantes, doublons, valeurs aberrantes, formats incohérents, fuite de données et validation de la qualité des données
• Analyse exploratoire des données à l’aide de statistiques descriptives, Matplotlib, Seaborn et de l’interprétation graphique

4 — FONDEMENTS MATHÉMATIQUES
• Algèbre linéaire, vecteurs, matrices, dérivées, optimisation, probabilités et statistiques
• Fonctions de perte, gradients, mesures de distance, régularisation, vraisemblance et complexité des modèles
• Les concepts mathématiques sont expliqués en fonction du niveau de l’apprenant et des exigences propres aux algorithmes étudiés

5 — APPRENTISSAGE AUTOMATIQUE SUPERVISÉ
• Régression linéaire et polynomiale, régression logistique et modèles régularisés
• k plus proches voisins, arbres de décision, forêts aléatoires, gradient boosting, machines à vecteurs de support et classificateurs naïfs bayésiens
• Classification, régression, hypothèses des modèles, frontières de décision, importance des variables et interprétation des résultats

6 — APPRENTISSAGE NON SUPERVISÉ
• Regroupement par k-means, classification hiérarchique et méthodes fondées sur la densité
• Analyse en composantes principales, réduction de dimension, détection d’anomalies et découverte de structures ou de motifs dans les données
• Sélection de la méthode, évaluation de la structure des données et interprétation des résultats en l’absence de catégories prédéfinies

7 — ÉVALUATION ET AMÉLIORATION DES MODÈLES
• Jeux d’entraînement, de validation et de test ; validation croisée ; optimisation des hyperparamètres
• Exactitude, précision, rappel, spécificité, score F1, ROC–AUC, matrices de confusion, MAE, MSE, RMSE et R2
• Sous-apprentissage, surapprentissage, compromis biais-variance, déséquilibre des classes, ingénierie des variables, sélection des variables, mise à l’échelle et régularisation

8 — APPRENTISSAGE PROFOND
• Fondements des réseaux de neurones, fonctions d’activation, propagation avant, rétropropagation et descente de gradient
• Perceptrons multicouches, réseaux de neurones convolutionnels, réseaux de neurones récurrents et fondements des Transformers
• TensorFlow, Keras ou PyTorch selon le projet de l’apprenant et son environnement de travail

9 — APPLICATIONS DE L’INTELLIGENCE ARTIFICIELLE
• Traitement automatique du langage naturel, classification de textes, embeddings, analyse des sentiments et fondements des modèles de langage
• Vision par ordinateur, classification d’images, principes fondamentaux de la détection d’objets et prétraitement des images
• Systèmes de recommandation, prévision, détection d’anomalies, automatisation intelligente et applications d’aide à la décision

10 — IA GÉNÉRATIVE ET GRANDS MODÈLES DE LANGAGE
• Architecture Transformer, tokens, embeddings, mécanismes d’attention, ingénierie des prompts, génération augmentée par récupération d’information (RAG) et évaluation des modèles
• Utilisation d’API d’intelligence artificielle, de bases de données vectorielles, de systèmes de recherche documentaire et de workflows structurés intégrant l’IA lorsque cela est pertinent
• Fiabilité, hallucinations, biais, confidentialité, utilisation responsable et validation humaine appropriée

11 — OUTILS ET BIBLIOTHÈQUES
• Python, NumPy, pandas, Matplotlib, Seaborn, scikit-learn, SciPy, Statsmodels, TensorFlow, Keras et PyTorch
• Jupyter Notebook, Anaconda, Visual Studio Code, Git, GitHub, SQL, Excel et Power BI lorsque cela est utile au projet
• D’autres bibliothèques peuvent être introduites en fonction de la spécialisation choisie et du jeu de données utilisé

12 — PROJETS, RECHERCHE ET PRÉPARATION AUX ENTRETIENS
• Projets complets couvrant la préparation des données, le développement des modèles, leur évaluation, l’interprétation et la présentation des résultats
• Travaux universitaires, mémoires, thèses, projets de recherche, projets de portfolio, entretiens techniques et applications professionnelles
• Revue de code, débogage, documentation, reproductibilité, comparaison des modèles et communication des résultats



B — ACCOMPAGNEMENT PERSONNALISÉ : APPRENDRE À RAISONNER

Le Machine Learning et l’intelligence artificielle deviennent beaucoup plus accessibles lorsque les mathématiques, les algorithmes, le code Python, les données et les applications concrètes sont clairement reliés entre eux.

Mes cours vous aident à aller bien au-delà de la simple reproduction de code ou de l’utilisation de modèles comme des « boîtes noires ». Vous apprendrez à définir correctement un problème, préparer les données, sélectionner un algorithme approprié, comprendre son fonctionnement, entraîner et évaluer le modèle, diagnostiquer les erreurs, améliorer ses performances et interpréter les résultats de manière rigoureuse et responsable.

Chaque cours est personnalisé en fonction de votre niveau actuel, de votre formation mathématique, de votre expérience en programmation, de votre jeu de données, de vos travaux universitaires, de votre projet de recherche, de votre préparation à un entretien ou de votre objectif professionnel. Nous commençons par identifier vos connaissances existantes, votre environnement logiciel, les résultats attendus ainsi que vos principales difficultés conceptuelles ou techniques. Nous établissons ensuite un plan d’apprentissage structuré.

La première séance comprend un échange sur votre parcours, vos objectifs et vos besoins en accompagnement, une première évaluation de vos connaissances actuelles, une planification personnalisée et l’organisation des séances futures, ainsi qu’une courte leçon d’essai permettant de déterminer l’approche pédagogique la plus efficace.

Une séance type peut comprendre une explication conceptuelle, le développement de l’intuition mathématique, du codage en direct, une mise en œuvre guidée, l’évaluation des modèles, la résolution de problèmes techniques ainsi qu’une synthèse concise des prochaines étapes.

Vous pouvez travailler à partir de votre propre jeu de données, d’un devoir universitaire, d’un projet de recherche ou d’un problème professionnel, à condition que les informations confidentielles soient traitées de manière appropriée. Je peux également fournir des exemples structurés et des jeux de données adaptés à votre niveau.

Mon objectif n’est pas simplement de vous aider à exécuter un algorithme. Il est de vous permettre de comprendre pourquoi cet algorithme est approprié, comment il apprend à partir des données, comment l’évaluer correctement, pourquoi il peut échouer et comment construire une solution fiable, interprétable et scientifiquement rigoureuse.
verified badge
Tu souhaites apprendre les bases de l’informatique et de la programmation, mieux comprendre ton cours ou obtenir de l’aide pour tes devoirs et travaux ? Je peux t’accompagner selon ton niveau et tes objectifs !

Je suis diplômée d’un baccalauréat en génie logiciel de Polytechnique Montréal et je donne des cours particuliers depuis quatre ans. J’aime prendre le temps d’expliquer les notions de façon simple et de m’adapter aux difficultés de chaque élève.

Je peux notamment t’aider avec :
- Les bases de l’informatique et du développement logiciel
- L’initiation à la programmation
- Python, Java, C#, JavaScript et d’autres langages selon tes besoins
- Les variables, conditions, boucles, fonctions, tableaux, objets, etc.
- Les devoirs, travaux pratiques et exercices de programmation
- La compréhension et la révision de notions vues en classe
- Le débogage et la compréhension des erreurs dans ton code
- La préparation aux examens et aux évaluations

Que tu sois débutant complet ou que tu aies déjà quelques notions, nous pouvons adapter les séances à ton niveau. L’objectif est de comprendre réellement les concepts et de devenir progressivement plus autonome, plutôt que de simplement trouver la réponse à un exercice.

Les cours peuvent s’adresser aux élèves du secondaire, aux étudiants du cégep ou à toute personne souhaitant découvrir la programmation.
Garantie Le-Bon-Prof
favorite button
message icon
Contacter Younes