LearnQuest

Build Real-World Applications with AI

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
LearnQuest

Build Real-World Applications with AI

Ashwini Srinivas

Instructeur : Ashwini Srinivas

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

5 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

5 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Build and deploy functional web applications by collaborating with AI coding assistants through effective prompts and iterative workflows.

  • Build full-stack applications with APIs, databases, authentication, and external services, and systematically debug AI-generated code.

  • Test, maintain, scale, document, and present AI-built applications using professional development and collaboration practices.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

août 2026

Évaluations

5 devoirs

Enseigné en Anglais

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

Il y a 5 modules dans ce cours

This module teaches you how to break down high-level product ideas into discrete, prioritized, and AI-executable development tasks. You will learn to translate vague feature requests into structured user stories, UI component lists, data models, and API endpoint specifications that can be handed off to AI coding assistants iteratively. Through case studies and hands-on exercises, you will explore frameworks for product decomposition — including user story mapping, wireframing, and task prioritization (MoSCoW, RICE) — and apply these techniques to your own project ideas. This module emphasizes the importance of starting with a minimal viable product (MVP), identifying core functionality, and deferring non-essential features to later iterations. By the end of this module, you will be able to decompose a product idea into a prioritized backlog of AI-executable tasks, create clear specifications for each task, and iteratively build features in a logical, testable sequence.

Inclus

9 vidéos2 lectures1 devoir

This module gives you a systematic workflow for diagnosing and fixing AI-generated code when it breaks or behaves unexpectedly. You will learn to read error messages and stack traces, use browser developer tools to inspect application state and network requests, and apply iterative prompt refinement to guide your AI assistant toward reliable fixes. You will also practice identifying the failure modes most common in AI-generated code — hallucinated functions, deprecated APIs, missing error handling — and build basic testing habits to catch regressions before they reach users. By the end of this module, you will be able to debug AI-generated code methodically, rather than guessing, and iterate your way to a stable, production-ready result.

Inclus

7 vidéos1 lecture1 devoir1 plugin

This module takes you from isolated frontend prototypes and local scripts to a cohesive, deployed full-stack application that real users can access. You will build a backend API using beginner-friendly frameworks, connect it to a database, implement authentication, and wire your frontend to the backend across a live deployment. Along the way, you will handle the production concerns that catch most beginners off guard: environment variables, cross-origin request configuration, and secure secret management. By the end of this module, you will have built and deployed a full-stack application with working data persistence, user authentication, and a frontend and backend communicating correctly in production.

Inclus

7 vidéos1 lecture1 devoir1 plugin

This module teaches you how to extend your applications by integrating the external services that define most real products: payment processing, real-time databases, and AI capabilities. You will learn to read API documentation beyond the quickstart, implement authentication correctly using API keys and token-based flows, handle webhooks for event-driven billing and data sync, and build resilience into every integration through structured error handling, retry logic, and rate-limit awareness. You will work hands-on with Stripe, Supabase, and the OpenAI API. By the end of this module, you will be able to connect external services into a working application securely, handle failures gracefully, and debug integration errors systematically.

Inclus

7 vidéos1 lecture1 devoir1 plugin

This module covers what happens after your application is live: running structured beta tests, collecting and centralizing user feedback, instrumenting analytics to track real behavior, monitoring for errors and downtime, and using prioritization frameworks to decide what to fix or build next. These are not optional finishing steps — they are the practices that turn a one-time deployment into a product that improves over time. You will work with the tools and workflows that small, AI-assisted teams rely on to stay close to their users. By the end of this module, you will be able to run a repeatable ship-and-iterate cycle grounded in real data rather than guesswork.

Inclus

8 vidéos1 lecture1 devoir

Instructeur

Ashwini Srinivas
LearnQuest
0 Cours0 apprenants

Offert par

LearnQuest

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