IBM

Certificat Professionnel Développeur IA IBM

IBM

Certificat Professionnel Développeur IA IBM

Lancez votre carrière dans l'intelligence artificielle.

Développez des compétences prêtes à l'emploi dans les technologies de l'IA, les modèles génératifs de l'IA et la programmation et apprenez à construire des chatbots et des apps alimentés par l'IA en seulement 6 mois

IBM Skills Network Team
Michelle Saltoun
Sina Nazeri

Instructeurs : IBM Skills Network Team

243 001 déjà inscrits

Inclus avec Coursera Plus

Obtenez une qualification professionnelle qui traduit votre expertise

des 81,791 examens de cours de ce programme

niveau Débutant

Expérience recommandée

Planning flexible
6 mois Ă  4 heures une semaine
Apprenez Ă  votre propre rythme
Préparer un diplôme
Obtenez une qualification professionnelle qui traduit votre expertise

des 81,791 examens de cours de ce programme

niveau Débutant

Expérience recommandée

Planning flexible
6 mois Ă  4 heures une semaine
Apprenez Ă  votre propre rythme
Préparer un diplôme

Ce que vous apprendrez

  • Des compĂ©tences en IA prĂŞtes Ă  l'emploi en seulement 6 mois, plus une expĂ©rience pratique et une certification reconnue par l'industrie que les employeurs recherchent activement

  • Les concepts fondamentaux, les termes clĂ©s, les Ă©lĂ©ments constitutifs et les applications de l'IA, y compris l'IA gĂ©nĂ©rative

  • Comment construire des apps et des chatbots alimentĂ©s par l'IA gĂ©nĂ©rative en utilisant divers frameworks de programmation et technologies IA

  • Comment utiliser Python et Flask pour dĂ©velopper et dĂ©ployer des applications IA sur le web

Compétences que vous acquerrez

  • CatĂ©gorie : Vision par ordinateur
  • CatĂ©gorie : Éthique des donnĂ©es
  • CatĂ©gorie : Science des donnĂ©es
  • CatĂ©gorie : ModĂ©lisation des grandes langues
  • CatĂ©gorie : Apprentissage automatique
  • CatĂ©gorie : Motifs de l'invitation
  • CatĂ©gorie : L'IA responsable
  • CatĂ©gorie : Conception de sites web rĂ©actifs
  • CatĂ©gorie : GĂ©nĂ©ration assistĂ©e par rĂ©cupĂ©ration
  • CatĂ©gorie : Architecture des logiciels
  • CatĂ©gorie : DĂ©veloppement de logiciels
  • CatĂ©gorie : Cycle de vie du dĂ©veloppement logiciel

Outils que vous découvrirez

  • CatĂ©gorie : Workflows d'IA
  • CatĂ©gorie : ChatGPT
  • CatĂ©gorie : IA gĂ©nĂ©rative
  • CatĂ©gorie : IBM Cloud
  • CatĂ©gorie : LangChain
  • CatĂ©gorie : IngĂ©nierie rapide
  • CatĂ©gorie : Programmation Python
  • CatĂ©gorie : Restful API

Détails à connaître

Certificat partageable

Ajouter Ă  votre profil LinkedIn

Enseigné en Anglais

91%

of learners achieved a positive career outcome

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Faites progresser votre carrière avec des compétences recherchées

  • Recevez une formation professionnelle par IBM
  • DĂ©montrez vos compĂ©tences techniques
  • Obtenez un certificat reconnu par les employeurs auprès de IBM

Certificat professionnel - série de 10 cours

Introduction au génie logiciel

Introduction au génie logiciel

COURS 1, 15 heures

Ce que vous apprendrez

  • Expliquer les principes de l'ingĂ©nierie logicielle, le cycle de vie du dĂ©veloppement logiciel (SDLC) et les outils, technologies et piles de dĂ©veloppement logiciel

  • DiffĂ©rencier les types de langages de programmation et appliquer les constructions de base de la programmation telles que les boucles, les conditionnelles et les fonctions en utilisant Python

  • RĂ©sumer les principales approches en matière d'architecture et de conception de logiciels, y compris les modèles communs d'architecture et de dĂ©ploiement

  • DĂ©crire les rĂ´les, les compĂ©tences et les carrières dans le domaine de l'ingĂ©nierie logicielle

Compétences que vous acquerrez

Catégorie : Génie logiciel
Catégorie : Cycle de vie du développement logiciel
Catégorie : Méthodologies de développement de logiciels
Catégorie : Développement Web Front-End
Catégorie : Développement web back-end
Catégorie : Documentation du logiciel
Catégorie : Développement Web
Catégorie : Langage de modélisation unifié
Catégorie : Développement Web complet
Catégorie : Déploiement des applications
Catégorie : Langue web
Catégorie : Environnement de développement
Catégorie : Modèles de conception de logiciels
Catégorie : Applications Web
Catégorie : Conception de logiciels
Catégorie : Programmation Python
Catégorie : Architecture des logiciels
Catégorie : Outils de développement de logiciels
Catégorie : Développement de logiciels
Catégorie : Principes de programmation
Introduction Ă  l'intelligence artificielle (IA)

Introduction Ă  l'intelligence artificielle (IA)

COURS 2, 13 heures

Ce que vous apprendrez

  • Expliquer les concepts fondamentaux et les applications de l'IA dans divers domaines.

  • DĂ©crire les principes fondamentaux de l'apprentissage automatique, de l'apprentissage profond et des rĂ©seaux neurones, et les appliquer Ă  des scĂ©narios du monde rĂ©el.

  • Analyser le rĂ´le de l'IA gĂ©nĂ©rative dans la transformation des opĂ©rations commerciales, en identifiant les opportunitĂ©s d'innovation et d'amĂ©lioration des processus.

  • Concevoir une solution d'IA gĂ©nĂ©rative pour un dĂ©fi organisationnel, en intĂ©grant des considĂ©rations Ă©thiques.

Compétences que vous acquerrez

Catégorie : IA générative
Catégorie : Traitement du langage naturel
Catégorie : Robotique
Catégorie : L'IA responsable
Catégorie : Architectures de modèles génératifs
Catégorie : Connaissance de l'IA
Catégorie : Candidature au LLM
Catégorie : Atténuation des risques
IA générative : Introduction et applications

IA générative : Introduction et applications

COURS 3, 8 heures

Ce que vous apprendrez

  • DĂ©crivez l'IA gĂ©nĂ©rative et distinguez-la de l'IA discriminante.

  • DĂ©crire les capacitĂ©s de l'IA gĂ©nĂ©rative et ses cas d'utilisation dans le monde rĂ©el.

  • Identifier les applications de l'IA gĂ©nĂ©rative dans diffĂ©rents secteurs et industries.

  • Explorez les modèles et outils d'IA gĂ©nĂ©rative courants pour la gĂ©nĂ©ration de textes, de codes, d'images, de sons et de vidĂ©os.

Compétences que vous acquerrez

Catégorie : IA générative
Catégorie : Réalité augmentée et virtuelle (AR/VR)
Catégorie : Intelligence artificielle et apprentissage automatique (IA/ML)
Catégorie : Synthèse des données
Catégorie : ChatGPT
Catégorie : Architectures de modèles génératifs
Catégorie : Apprentissage automatique
Catégorie : Connaissance de l'IA

Ce que vous apprendrez

  • Expliquer le concept et la pertinence de l'ingĂ©nierie de requĂŞte dans les modèles IA gĂ©nĂ©ratifs.

  • Appliquer les meilleures pratiques pour crĂ©er des messages-guides.

  • Évaluer les outils couramment utilisĂ©s pour l'ingĂ©nierie de requĂŞte.

  • Appliquer les techniques et approches courantes d'ingĂ©nierie de requĂŞte pour rĂ©diger des requĂŞtes efficaces.

Compétences que vous acquerrez

Catégorie : Ingénierie rapide
Catégorie : Motifs de l'invitation
Catégorie : IA générative
Catégorie : ChatGPT
Introduction Ă  HTML, CSS et JavaScript

Introduction Ă  HTML, CSS et JavaScript

COURS 5, 15 heures

Ce que vous apprendrez

  • DĂ©crire l'Ă©cosystème de dĂ©veloppement d'applications web et la terminologie telle que dĂ©veloppeur front-end, back-end, cĂ´tĂ© serveur et Full stack.

  • Identifier les outils de dĂ©veloppement, les Ă©diteurs en ligne comme JSFiddle, et les environnements de dĂ©veloppement intĂ©grĂ© (IDE) pour construire et tester des applications web.

  • CrĂ©er et structurer des pages web de base Ă  l'aide de HTML et les styliser Ă  l'aide de CSS.

  • DĂ©velopper des pages web dynamiques et interactives Ă  l'aide de JavaScript, y compris la manipulation du DOM, la validation des formulaires et les techniques de script cĂ´tĂ© client.

Compétences que vous acquerrez

Catégorie : Javascript
Catégorie : Bootstrap (Framework Front-End)
Catégorie : Feuilles de style en cascade (CSS)
Catégorie : Compatibilité des navigateurs
Catégorie : Scripting
Catégorie : Conception de sites web réactifs
Catégorie : Développement web back-end
Catégorie : Interface de programmation d'applications (API)
Catégorie : Développement Web

Ce que vous apprendrez

  • DĂ©velopper une comprĂ©hension fondamentale de la programmation Python en apprenant la syntaxe de base, les types de donnĂ©es, les expressions, les variables et les opĂ©rations sur les chaĂ®nes de caractères.

  • Appliquer la logique de programmation Python en utilisant les structures de donnĂ©es, les conditions et les branchements, les boucles, les fonctions, la gestion des exceptions, les objets et les classes.

  • DĂ©montrer une compĂ©tence dans l'utilisation des bibliothèques Python telles que Pandas et Numpy et dans le dĂ©veloppement de code Ă  l'aide des Bloc-notes Jupyter.

  • AccĂ©der et extraire des donnĂ©es basĂ©es sur le web en travaillant avec des API REST Ă  l'aide de requĂŞtes et en effectuant du web scraping avec BeautifulSoup.

Compétences que vous acquerrez

Catégorie : Programmation Python
Catégorie : NumPy
Catégorie : Analyse des données
Développer des applications d'IA avec Python et Flask

Développer des applications d'IA avec Python et Flask

COURS 7, 12 heures

Ce que vous apprendrez

  • DĂ©crire les Ă©tapes et les processus de crĂ©ation d'une application Python, y compris le cycle de dĂ©veloppement d'une application

  • CrĂ©ez des modules Python, exĂ©cutez des tests unitaires et emballez des applications tout en respectant les meilleures pratiques de codage PEP8

  • Construire et dĂ©ployer des applications web en utilisant Flask, y compris le routage, la gestion des erreurs et les opĂ©rations CRUD.

  • CrĂ©ez et dĂ©ployez une application basĂ©e sur l'IA sur un serveur web en utilisant les bibliothèques IBM Watson AI et Flask

Compétences que vous acquerrez

Catégorie : Développement Web
Catégorie : Interface de programmation d'applications (API)
Catégorie : Flask (Framework Web)
Catégorie : Tests unitaires
Catégorie : Programmation Python
Catégorie : Restful API
Catégorie : Intelligence artificielle
Catégorie : Applications Web
Catégorie : Examen du code
Catégorie : Intégrations AI
Catégorie : Applications en nuage
Catégorie : Connaissance de l'IA
Catégorie : Principes de programmation
Catégorie : Tests de développement
Catégorie : Déploiement des applications
Catégorie : Côté serveur
Catégorie : IBM Cloud
Catégorie : Environnements de développement intégré
Catégorie : Cycle de vie du développement logiciel

Ce que vous apprendrez

  • Expliquer les concepts fondamentaux de l'IA gĂ©nĂ©rative, notamment les grands modèles de langage, les technologies de la parole et les plateformes telles que IBM watsonX, et Hugging Face

  • Construire des applications et des chatbots alimentĂ©s par l'IA gĂ©nĂ©rative en utilisant les LLM, la gĂ©nĂ©ration augmentĂ©e par rĂ©cupĂ©ration (RAG) et les frameworks Python fondamentaux

  • IntĂ©grer les technologies de reconnaissance vocale (STT) et de synthèse vocale (TTS) pour permettre la mise en place d'interfaces vocales dans les applications d'IA gĂ©nĂ©rative

  • DĂ©velopper des applications IA basĂ©es sur le web en utilisant des bibliothèques Python, telles que Flask et Gradio, ainsi que des outils front-end de base tels que HTML, CSS et JavaScript

Compétences que vous acquerrez

Catégorie : IA générative
Catégorie : Modélisation des grandes langues
Catégorie : Flask (Framework Web)
Catégorie : Génération assistée par récupération
Catégorie : LangChain
Catégorie : Développement Web
Catégorie : Traitement du langage naturel
Catégorie : Visage étreint
Catégorie : Développement d'applications
Catégorie : OpenAI
Catégorie : Applications Web
Catégorie : Programmation Python
Catégorie : Candidature au LLM
Catégorie : API OpenAI
Catégorie : Développement Web Front-End
Catégorie : Conception et développement de sites web
Catégorie : Analyse d'images

Ce que vous apprendrez

  • Des compĂ©tences prĂŞtes Ă  l'emploi pour dĂ©velopper des solutions innovantes en utilisant des serveurs d'authentification tels que ChatGPT, GitHub Copilot, Google Gemini, n8n et Bolt

  • DĂ©velopper du code, des scripts et des automatisations utilisant l'IA gĂ©nĂ©rative et agentique, y compris le workflow de codage vibratoire

  • Appliquer des techniques d'IA gĂ©nĂ©rative pour la conception d'applications, l'architecture, la dĂ©tection de bugs, le refactoring de code et l'optimisation de programmes

  • Identifier les risques de la programmation de l'IA gĂ©nĂ©rative et les questions d'Ă©thique, et choisir des stratĂ©gies d'attĂ©nuation

Compétences que vous acquerrez

Catégorie : IA générative
Catégorie : Intégrations AI
Catégorie : Examen du code
Catégorie : Architecture des logiciels
Catégorie : Débogage
Catégorie : Développement de logiciels
Catégorie : Flux de travail agentiques
Catégorie : Sécurité des applications
Catégorie : Intégration continue
Catégorie : Candidature au LLM
Catégorie : Conception de logiciels
Catégorie : Agents génératifs d'IA
Catégorie : DevSecOps
Catégorie : Documents de conception de logiciels
Catégorie : Motifs de l'invitation
Catégorie : Éthique des données
Catégorie : Génie logiciel

Ce que vous apprendrez

  • DĂ©crire le rĂ´le d'un dĂ©veloppeur de logiciels, les parcours de carrière typiques et les nouvelles opportunitĂ©s dans ce domaine

  • Expliquer comment se prĂ©parer Ă  une recherche d'emploi, notamment en recherchant des entreprises, en identifiant des rĂ´les appropriĂ©s et en dĂ©veloppant des compĂ©tences clĂ©s

  • Appliquer des stratĂ©gies de mise en rĂ©seau et d'Ă©valuation des offres d'emploi afin de cibler et de rechercher efficacement des postes dans le domaine du dĂ©veloppement de logiciels

  • DĂ©montrer que l'on est prĂŞt pour chaque Ă©tape du processus d'entretien, y compris les dĂ©fis techniques, les questions comportementales et le suivi après l'entretien

Compétences que vous acquerrez

Catégorie : Communication
Catégorie : Génie logiciel
Catégorie : Professionnalisme
Catégorie : Stratégies de communication
Catégorie : Développement de logiciels
Catégorie : Compétences en matière de communication verbale
Catégorie : Établissement de relations
Catégorie : Développement professionnel
Catégorie : Résolution de problèmes
Catégorie : Suivre le mouvement

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Préparer un diplôme

Lorsque vous aurez terminé ce site Certificat Professionnel, vous pourrez peut-être faire reconnaître vos acquis si vous êtes admis et si vous vous inscrivez à l'un des programmes d'études en ligne suivants.¹

Instructeurs

IBM Skills Network Team
92 Cours2 005 518 apprenants
Michelle Saltoun
IBM
2 Cours308 939 apprenants
Sina Nazeri
IBM
2 Cours75 199 apprenants

Offert par

IBM

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions

¹Basé sur les réponses au sondage sur les résultats des étudiants Coursera, États-Unis, 2021.