facebook

Découvrez les meilleurs cours particuliers de programmation informatique en ligne

Depuis plus de 10 ans, nos professeurs particuliers de programmation informatique en ligne sont là pour vous aider à progresser et à concrétiser vos objectifs. Enfants, adultes, débutants ou professionnels, pour des cours de programmation informatique à distance occasionnels ou intensifs, nous vous offrons un accompagnement sur mesure et à votre rythme.

Recherchez votre professeur

Explorez notre sélection de professeurs de programmation informatique et utilisez les filtres pour trouver le cours par webcam idéal.

Contacts gratuits

Expliquez aux professeurs vos objectifs, vos préférences et choisissez le prof de programmation informatique qui vous convient le mieux.

Fixez votre premier rendez-vous

Planifiez ensemble l’horaire de votre premier cours. Une fois le rendez-vous confirmé par votre professeur, lancez-vous en toute confiance !

862 professeurs particuliers de programmation informatique par webcam

play iconVidéo

Ammar

verified teacher icon
Canada
5.0

1 avis

(1)

20Fr

60-min.

/h

trusted teacher iconProfesseur fiable
student icon
2Élèves

Maîtrisez IA, Machine Learning, Data Science, Python et la Programmation avec un ingénieur PhD et professeur | Plus de 25 ans d’expertise | Traduisez ce texte en utilisant Google Translate.

Maîtrisez IA, Machine Learning, Data Science, Python et la Programmation avec un ingénieur PhD et professeur | Plus de 25 ans d’expertise | Traduisez ce texte en utilisant Google Translate.

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.

Video thumbnail
Play icon
Vidéo de Ammar
play iconVidéo

Laroussi

verified teacher icon
Tunisie
18Fr

60-min.

/h

trusted teacher iconProfesseur fiable

Apprendre Python par la Pratique : De Zéro à votre Premier Projet !Traduisez ce texte en utilisant Google Translate.

Apprendre Python par la Pratique : De Zéro à votre Premier Projet !Traduisez ce texte en utilisant Google Translate.

Vous souhaitez découvrir l'univers de la programmation mais vous ne savez pas par où commencer ? Python est le langage idéal : simple à lire, puissant et utilisé partout (Web, Intelligence Artificielle, Automatisation). Ce cours s'adresse aux débutants complets, aux étudiants ou aux passionnés qui souhaitent acquérir des bases solides sans se perdre dans une théorie trop complexe. Mon objectif est de vous rendre autonome rapidement. Au programme : Le contenu est adapté selon votre rythme, mais suit généralement cette progression : Installation & Setup : Configurer votre environnement de travail (VS Code, PyCharm ou IDLE). Les Fondamentaux : Variables, types de données (nombres, listes, dictionnaires) et opérations de base. La Logique de Programmation : Maîtriser les conditions (if/else) et les boucles (for/while) pour donner de l'intelligence à votre code. Fonctions & Modularité : Apprendre à structurer son code pour qu'il soit propre et réutilisable. Ma Méthodologie 80% de Pratique : On apprend mieux en tapant du code qu'en regardant des diapositives. Pédagogie Positive : Pas de jugement, on avance étape par étape. Chaque erreur est une occasion d'apprendre. Suivi Personnalisé : Je m'adapte à vos objectifs spécifiques (aide aux devoirs, projet personnel ou curiosité intellectuelle).

Video thumbnail
Play icon
Vidéo de Laroussi

Abdelali

verified teacher icon
Maroc
5.0

3 avis

(3)

31Fr

60-min.

/h

trusted teacher iconProfesseur fiable
student icon
2Élèves

Matlab Simulink : Logiciel et Langage de Programmation

Matlab Simulink : Logiciel et Langage de Programmation

Bonjour, je suis ingénieur en génie électrique électronique, ayant une grande expérience en tant que professeur dans l'enseignement supérieur en sciences de l'ingénieur et en génie électrique, ainsi qu'une riche expérience en tant qu'ingénieur systèmes embarqués, en architecture EE, ADAS, Tests et validations dans le secteur automobile. Je propose pour les étudiants du cycle supérieur des cours de soutien et des formations dans les matières des sciences de l'ingénieurs notamment en programmation Matlab Simulink. Ma méthodologie se base sur l'acquisition des connaissances et notions de cours de manière très simple et également sur la pratique en utilisant des logiciels les plus utilisé dans le marché. Matlab est à la fois un logiciel et un langage de programmation scientifique développé par la société américaine MathWorks qui permet de réaliser différentes opérations de calcul numérique. Par exemple, la manipulation d'algorithmes, l'affichage de courbes de données ou même la génération de matrices. Il est utilisé dans tous ce qui est programmation, signaux et systèmes, traitement de signal ... Il contient une autre partie de programmation graphique appelée Simulink, dédiée à la programmation et la modélisation des systèmes dynamiques (Très utilisé dans la discipline de l'automatique et la régulation industrielle). Je donne également des cours et formations en : Systèmes embarqués, systèmes ADAS et ingénierie automobile Circuits électriques et électroniques Automatique Régulation industrielle Traitement de signal Programmation c, Assembleur , PIC, Arduino LabVIEW Microcontrôleur PIC Microprocesseur

Julien

verified teacher icon
Belgique
23Fr

60-min.

/h

trusted teacher iconProfesseur fiable

Cours d'Algorithmique - Programmation d'applications de Bureau / Web - SQL

Cours d'Algorithmique - Programmation d'applications de Bureau / Web - SQL

Ce cours est accessible pour tous les niveaux de compétences allant de ceux qui souhaitent apprendre la programmation à ceux qui sont déjà familiarisés avec celle-ci. Ainsi le but du cours dépendra avant tout de votre connaissance et de ce que vous souhaitez apprendre. Évidemment, si vous êtes un parfait débutant, un cours d'algorithmique vous sera donné afin de vous familiariser aux méthodes de programmations. Ces cours d'algorithmiques seront complétés par des exercices en Pascal, Python ou en Java (ou autre langage de programmation suivant votre convenance) où d'autres notions apparaitront au fur et à mesure (procédures, orienté objet, ...). Des cours en SQL seront également dispensés dans le cas d'élèves de niveaux intermédiaires et/ou avancés. L'idée de ce cours est de vous faire comprendre des concepts soit par la théorie, soit par l'intermédiaire de kata, soit les deux. Les cours les plus avancés se donneront sur des frameworks tels que Vaadin, JavaFx, ... Bref, n'hésitez pas à me contacter pour avoir un complément d'informations et/ou me donner les informations qui me permettront de vous offrir un cours sur mesure et qui correspondra à vos besoins. Je reste disponible pour un premier contact afin d'évaluer votre niveau ou vos connaissances si vous en avez besoin.

Fatima

verified teacher icon
Maroc
15Fr

60-min.

/h

trusted teacher iconProfesseur fiable

Apprenez Excel VBA à partir de zéro : automatisez Excel même sans expérience !Traduisez ce texte en utilisant Google Translate.

Apprenez Excel VBA à partir de zéro : automatisez Excel même sans expérience !Traduisez ce texte en utilisant Google Translate.

Ce cours est conçu pour les débutants souhaitant apprendre la programmation VBA avec Excel de A à Z. Que vous soyez étudiant, professionnel ou freelance, vous apprendrez à automatiser des tâches, à créer des macros intelligentes, à concevoir des formulaires simples et à gérer efficacement vos données dans Excel. 🔧 Ce que vous apprendrez : Les bases de la programmation : variables, boucles, conditions et procédures. Comment enregistrer et modifier des macros simples. Automatisation des tâches sur les cellules, les feuilles de calcul, les classeurs et les plages nommées. Création de formulaires interactifs (UserForms) pour la saisie et l'affichage des données. Automatiser les tâches répétitives telles que le formatage, la création de rapports et même l'envoi d'e-mails. Exploration d'outils avancés : événements, gestion des erreurs et intégration avec d'autres applications. 🎯 À qui s'adresse ce cours ? Étudiants, salariés ou indépendants qui travaillent avec Excel et souhaitent gagner du temps. Professionnels souhaitant créer des outils personnalisés adaptés à leur flux de travail. Aucune expérience préalable en codage n'est requise ! 🛠️ Méthodologie du cours : Apprentissage pratique, étape par étape. Explications claires avec des exemples concrets. Conseils pour écrire du code propre, compréhensible et réutilisable.

play iconVidéo

Doudou

verified teacher icon
France
5.0

3 avis

(3)

29Fr

60-min.

/h

trusted teacher iconProfesseur fiable

INFORMATIQUE POUR BASE DE DONNÉES ET PROGRAMMATION INFORMATIQUE

INFORMATIQUE POUR BASE DE DONNÉES ET PROGRAMMATION INFORMATIQUE

Ce cours d’informatique est conçu pour offrir une compréhension approfondie des bases de données et de l’analyse de données, en utilisant des outils et langages modernes. Les étudiants apprendront à manipuler des bases de données SQL, à extraire et transformer des données pour des analyses avancées et à bien maitriser Excel. Ils utiliseront Power BI pour créer des visualisations interactives et produire des tableaux de bord dynamiques facilitant l’interprétation des données. L’intégration de Python permettra d’automatiser l’analyse, d’explorer de grands ensembles de données et d’appliquer des techniques statistiques et de machine learning pour des insights pertinents. En parallèle, le cours couvre les fondamentaux de la programmation informatique, avec une approche axée sur l’analyse et le traitement des données. Les étudiants apprendront à coder en Python, R et Stata, des langages largement utilisés en science des données et en recherche quantitative. Ils développeront des scripts pour la manipulation de données, la modélisation statistique et l’optimisation de calculs. L’objectif est de les rendre autonomes dans la création d’algorithmes efficaces et reproductibles, leur permettant d’analyser et de résoudre des problématiques réelles dans divers domaines comme la finance, l’économie, la santé ou l’ingénierie.

Video thumbnail
Play icon
Vidéo de Doudou

Hamza

verified teacher icon
Maroc
5.0

7 avis

(7)

20Fr

60-min.

/h

trusted teacher iconProfesseur fiable

Maîtrisez Python avec un Expert en Programmation et Data Science

Maîtrisez Python avec un Expert en Programmation et Data Science

Découvrez la puissance de Python avec un formateur expérimenté en informatique ! Je suis Hamza, un développeur passionné et mentor chevronné avec une vaste expérience dans l'enseignement de la programmation. Mon approche pédagogique unique vous permettra d'acquérir rapidement des compétences solides en Python, tout en découvrant ses applications concrètes dans le monde professionnel. Ce que vous apprendrez : Fondamentaux de Python (variables, structures de contrôle, fonctions) Programmation orientée objet avancée Analyse et visualisation de données avec pandas et matplotlib Développement d'interfaces graphiques avec PyQt Projets pratiques inspirés de cas réels en entreprise Pourquoi me choisir ? Plus de 10 ans d'expérience en formation et mentorat Méthode pédagogique adaptée à tous les niveaux Approche hands-on basée sur des projets concrets Passion contagieuse pour le code et l'innovation technologique Que vous soyez débutant cherchant à vous lancer dans la programmation ou professionnel souhaitant monter en compétences, ce cours vous ouvrira de nouvelles perspectives passionnantes dans le monde du développement logiciel et de la data science. Rejoignez-moi pour un voyage captivant au cœur du langage de programmation le plus polyvalent et demandé du marché ! Réservez maintenant et faites le premier pas vers la maîtrise de Python. Votre carrière en tant que développeur Python commence ici !

Houssem

verified teacher icon
Tunisie
41Fr

60-min.

/h

trusted teacher iconProfesseur fiable

Développement Web - Apprenez à créer des sites Web très performantsTraduisez ce texte en utilisant Google Translate.

Développement Web - Apprenez à créer des sites Web très performantsTraduisez ce texte en utilisant Google Translate.

En fonction de votre niveau d'expérience et de vos connaissances en codage, nous fixerons nos objectifs de classe. Dans ce cours, vous apprendrez à créer des sites Web très performants. Tout d'abord, nous commencerons par apprendre le cycle de vie de base d'une application logicielle. Ensuite, nous commencerons à parcourir chaque étape petit à petit pour vous aider à apprendre les outils dont un ingénieur logiciel a besoin. Ensemble, nous construirons une application Web utilisant les technologies les plus demandées telles que : Spring Boot/ExpressJs pour le backend et Angular/ReactJs pour le frontend. Dans ce cours, vous apprendrez non seulement à créer un site Web, mais vous apprendrez également de nombreux concepts clés du développement Web tels que les requêtes HTTP, les API REST, MVC, les modèles de conception et bien d'autres sujets intéressants. Tous ces sujets seront abordés avec d'excellents exemples de code pour vous aider à comprendre et à mémoriser ce que vous venez d'apprendre. Si vous cherchez également de l'aide pour vos examens ou vos travaux scolaires, n'hésitez pas à me contacter car ce cours pourrait sûrement être adapté à vos besoins précis. En espérant que nous pourrions passer un bon moment d'apprentissage. Paix🤍

Yacine

verified teacher icon
Belgique
4.7

3 avis

(3)

20Fr

60-min.

/h

trusted teacher iconProfesseur fiable

Cours Particulier de Java pour Débutants : Initiez-vous à la Programmation avec Confiance!

Cours Particulier de Java pour Débutants : Initiez-vous à la Programmation avec Confiance!

En tant qu'expert en informatique avec un Master en Informatique et un Bachelier en Informatique de Gestion, je vous propose des cours particuliers de Java, conçus spécialement pour les débutants. Que vous n'ayez aucune expérience en programmation ou que vous souhaitiez renforcer vos bases, ce cours personnalisé vous permettra de maîtriser les fondamentaux du langage de programmation le plus utilisé au monde. Contenu du Cours : Introduction à la Programmation Java : Découvrez les concepts de base de la programmation et apprenez à écrire vos premiers programmes en Java. Structures de Contrôle : Explorez les boucles, les conditions et les structures de contrôle pour créer des programmes efficaces et fonctionnels. Programmation Orientée Objet : Comprenez les principes fondamentaux de la programmation orientée objet (POO) et apprenez à créer des classes et des objets en Java. Gestion des Erreurs : Maîtrisez les techniques de gestion des erreurs et des exceptions pour rendre vos programmes robustes et fiables. Travaux Pratiques et Projets : Mettez en pratique vos connaissances à travers des travaux pratiques et des projets stimulants qui renforceront votre compréhension de Java. Approche Pédagogique : Sessions personnalisées adaptées à votre niveau et à votre rythme d'apprentissage. Exemples concrets et exercices pratiques pour une meilleure assimilation des concepts. Feedback détaillé et suivi personnalisé pour vous aider à progresser rapidement. Flexibilité Horaire : Les sessions seront planifiées en fonction de votre disponibilité, offrant une flexibilité optimale pour vous permettre d'apprendre à votre rythme. Support Continu : Je suis disponible entre les sessions pour répondre à vos questions, fournir des conseils supplémentaires et vous accompagner dans votre apprentissage de Java. Prêt à débuter votre parcours dans le monde passionnant de la programmation Java? Contactez-moi dès maintenant pour réserver votre place!

PrécédentRésultat de la recherche 51 - 75 sur 86251 - 75 sur 862Suivant

Nos élèves évaluent leurs professeurs de Cours de Programmation Informatique.

Pour vous garantir la qualité de nos professeurs de Cours de Programmation Informatique, nous demandons à nos élèves de les évaluer.

Uniquement des avis d'élèves et garantis par Apprentus. Évalué 4.8 sur 5 sur une base de 87 avis.

Je suis étudiant en science forensique à l'UNIL, et Giuliano m'a beaucoup apporté. Il est un super soutien en physique. Patient, enthousiaste, je me suis beaucoup amusé. J'ai beaucoup apprécié le fait qu'il s'assurait de savoir si je comprenais bien et m'encourageait à poser des questions, peu importe la complexité de celles-ci. Je me suis senti très à l'aise et j'ai bien appris :) Je vous recommande vivement de prendre rendez-vous avec lui!

Maria a été une prof exceptionnelle tout au long des 10 cours de Python. Elle a su rendre chaque leçon claire et motivante, et elle a même envoyé des documents, bibliothèques et exercices supplémentaires pour que mon fils puisse pratiquer entre les cours. Toujours souriante et très flexible sur les horaires, elle a vraiment su s’adapter à nos besoins. Nous aurons beaucoup de plaisir à reprendre des cours avec elle ! 💫

Monsieur Abdelali a donné des cours de Matlab à mon fils, ce qui lui a permis de réussir brillamment ses tests. C'est un professeur pédagogue, méthodique et très sérieux. De plus, il est toujours très arrangeant et met un point d'honneur à respecter ses engagements. Nous le recommandons vivement et le remercions chaleureusement.

Pour vous garantir la qualité de nos professeurs de Cours de Programmation Informatique, nous demandons à nos élèves de les évaluer.

Uniquement des avis d'élèves et garantis par Apprentus. Évalué 4.8 sur 5 sur une base de 87 avis.

Carte
Carte