Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 03:27

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Génération de code par IA pour tous

Découvrez comment exploiter les outils d'IA pour la génération de code dans divers domaines sans expérience préalable en programmation, de l'analyse de données au développement web et aux applications de recherche.
The Hong Kong University of Science and Technology via Coursera

The Hong Kong University of Science and Technology

2865 Cours


10 hours 19 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This course introduces learners to the practical use of artificial intelligence for generating and improving computer code across multiple disciplines. Designed for students and professionals from any major, it requires no prior programming or AI experience.

Learners explore how AI tools support coding tasks through effective prompt design, hands-on experimentation, and guided examples using Python. The course emphasizes real-world applications, including data analysis, basic web development, and research-oriented data visualization.

Participants also learn to critically evaluate AI-generated code, identify limitations and errors, and refine outputs for practical use. By the end of the course, learners will be able to responsibly integrate AI-assisted coding into academic, professional, or creative projects, enhancing efficiency, problem-solving skills, and confidence in working with modern AI technologies.

Programme

  • Introduction à la Génération de Code par IA
  • Bienvenue dans le cours ! Ce sujet introduit la génération de code par IA comme approche transformatrice du développement logiciel, où de grands modèles de langage génèrent du code à partir d'instructions en langage naturel ou d'indices contextuels. Les apprenants examinent comment le codage assisté par l'IA diffère de la programmation traditionnelle, son évolution historique, ses avantages pratiques, ses limites, et son rôle croissant dans les flux de travail de développement modernes.
  • Ingénierie de Demandes de Base
  • Ce sujet explore l'ingénierie de demandes comme l'art de traduire l'intention humaine en instructions précises pour de grands modèles de langage. Les apprenants étudient comment la clarté, la spécificité, le contexte et le format des demandes façonnent les résultats de l'IA, et pratiquent des techniques de raffinement itératif pour générer de façon fiable des solutions de code précises, utiles et éthiques.
  • Codage Vibe
  • Le codage vibe introduit un style créatif et conversationnel de création de logiciel en décrivant des objectifs, des esthétiques, et des comportements en langage courant tandis que l'IA gère la mise en œuvre technique. Les apprenants explorent comment le codage vibe réduit les barrières techniques, accélère le prototypage, et permet aux non-codants et aux développeurs de transformer rapidement des idées en applications opérationnelles.
  • Activité 1 : Jeu de Pierre-Papier-Ciseaux Simple
  • Ce module pratique applique des outils IA pour générer, interpréter et modifier des programmes Python. Les apprenants travaillent avec une syntaxe de base, des structures de contrôle, et de la logique, en utilisant l'IA pour accélérer le développement tout en apprenant à lire, tester, et déboguer le code Python généré.
  • Activité 2 : Génération de Code pour l'Extraction et l'Analyse de Données
  • Ce sujet démontre comment l'IA peut aider aux tâches d'extraction et de visualisation de données. Les apprenants génèrent du code pour collecter, analyser, et visualiser des données, tout en développant des compétences pour évaluer la qualité des données, interpréter les résultats, et affiner les flux de travail analytiques générés par l'IA.
  • Activité 3 : Génération de Code pour les Applications Web
  • Ce module introduit le développement web assisté par IA en guidant les apprenants pour créer une simple page web personnelle. En utilisant du HTML, CSS, et une interactivité de base générés par l'IA, les apprenants se concentrent sur la structure, le design, et l'utilisabilité tout en comprenant comment les composants web fonctionnent ensemble.
  • Activité 4 : Génération de Code pour la Recherche et la Visualisation de Données
  • Ce sujet explore le codage assisté par l'IA pour les tâches de recherche et de simulation. Les apprenants utilisent l'IA pour générer du code pour des simulations, des expériences, et des visualisations, en mettant l'accent sur l'interprétation, et la présentation des résultats dans des contextes de recherche académique et exploratoire.

Enseigné par

Kenneth Wai-Ting Leung


Matières

Computer Science