AI for Efficient Programming: Harnessing the Power of LLMs

via Coursera

Coursera

1275 Cours


course image

Aperçu

Ce cours sur l'Intelligence Artificielle (IA) pour le développement de logiciels explore l'utilisation de grands modèles de langage IA tels que ChatGPT, Bard et d'autres, ainsi que leurs avantages et défis potentiels. À travers des exemples et des activités pratiques, vous développerez une compréhension des moyens par lesquels l'IA peut accélérer les tâches de développement de logiciels et libérer du temps pour un travail plus créatif et stratégique.

Caractéristiques Uniques de ce Cours :

  • Exploration de plusieurs outils IA basés sur le navigateur
  • Activités pratiques, mais simples, ne nécessitant aucune installation de logiciels
  • Accent mis sur l'utilisation responsable et éthique de l'IA
  • Pour les débutants souhaitant commencer à utiliser des outils d'IA générative
  • Idées utiles pour tirer parti des outils afin d'améliorer et de rendre votre travail plus efficace
  • Stratégies éprouvées pour utiliser les outils IA des scientifiques des données et développeurs de logiciels scientifiques en activité
  • Approche ludique et amusante pour apprendre

Public Cible :

  • Professionnels cherchant à améliorer leur efficacité
  • Étudiants souhaitant en savoir plus sur la programmation
  • Toute personne curieuse de savoir comment exploiter l'IA pour la technologie

Remarque : Ceux qui sont complètement nouveaux en programmation trouveront difficile d'utiliser les outils IA pour créer des solutions logicielles pour le moment. Il est utile d'avoir quelques connaissances fondamentales pour écrire des instructions appropriées et discerner quand le code ne fonctionne pas comme prévu. Nous conseillons aux novices de demander une revue par un expert.

Objectifs d'Apprentissage :

  • Expliquer les bases de l'IA et son potentiel pour améliorer les workflows de développement de logiciels
  • Mettre en œuvre des stratégies pour écrire et déboguer du code en utilisant des outils basés sur l'IA
  • Décrire les avantages de la refactorisation de code en utilisant des techniques assistées par l'IA, telles que rendre le code lisible, le maintenir bref et l'optimiser
  • Appliquer les meilleures pratiques pour annoter le code en utilisant l'IA
  • Reconnaître les stratégies pour utiliser les outils basés sur l'IA pour comprendre et analyser le code, comme la compréhension de code dans des langages ou fonctions inconnus
  • Discuter des défis et des implications éthiques de l'utilisation de l'IA dans différents aspects du développement de logiciels

Accessibilité : Nous nous engageons à rendre notre contenu accessible et disponible pour tous. Nous accueillons tous les retours que vous pourriez avoir à ce lien. Les questions relatives aux aménagements d'accessibilité doivent être adressées à ce portail.

Des versions PDF de ce cours peuvent être trouvées à ce lien.

Université : Centre de Recherche sur le Cancer Fred Hutchinson

Fournisseur : Coursera

Catégories : Cours d'Intelligence Artificielle, Cours de Bioinformatique, Cours LLM (Large Language Model), Cours de Développement de Logiciels

Programme


Enseigné par

Elizabeth Humphries, PhD, Carrie Wright, PhD, Candace Savonen, MS and Ava Hoffman, PhD


Étiquettes

provider Coursera

Coursera

1275 Cours


Coursera

pricing Free Online Course (Audit)
language English
duration 13 hours
sessions On-Demand
level Beginner