SkillsBooster Academy

Software Engineering with Devin

Développez des compétences très recherchées grâce à un abonnement d'un an à Coursera Plus, désormais à 239 $. Profitez-en dès maintenant.

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

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

Software Engineering with Devin

Anton Voroniuk

Instructeur : Anton Voroniuk

Enseignant de premier plan

Inclus avec Coursera PlusEn savoir plus

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

Expérience recommandée

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

Expérience recommandée

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

Ce que vous apprendrez

  • Configure Devin on GitHub repositories and delegate scoped tasks that come back as tested, reviewable pull requests.

  • Apply secrets handling, review gates, and task-size limits to roll out an AI coding agent safely across a team.

Compétences que vous acquerrez

  • Catégorie : Code Coverage
  • Catégorie : YAML
  • Catégorie : Prompt Engineering
  • Catégorie : DevOps
  • Catégorie : Test Driven Development (TDD)
  • Catégorie : AI Workflows
  • Catégorie : Code Review
  • Catégorie : Development Testing
  • Catégorie : Debugging
  • Catégorie : Continuous Integration
  • Catégorie : Development Environment
  • Catégorie : Software Documentation
  • Catégorie : Package and Software Management
  • Catégorie : Regression Testing
  • Catégorie : Agentic Workflows

Outils que vous découvrirez

  • Catégorie : GitHub
  • Catégorie : Generative AI Agents

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

novembre 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

Why does an AI agent fail on my repository when the same code runs fine on my laptop? In this module, you will save a repository environment in which every new Devin session starts with dependencies installed and lint and test commands already passing. You will see what Devin is, an autonomous agent with its own shell, editor, and browser, and learn what a saved environment and machine snapshot contain. You will see why parity with your local and CI setup decides whether tasks succeed, and how indexing a repository differs from preparing the machine Devin works on. You will connect a GitHub repository, confirm that Devin can see and clone it, and write a blueprint, a YAML file that tells Devin how to install, test, and run your code. You will also use AI to derive setup scripts from Dockerfiles, Makefiles, and CI configs, so that even legacy and multi-language projects can be prepared for an agent. The module is intended for developers and DevOps or platform engineers who prepare repositories for AI agents. You should be comfortable with a terminal and a package manager such as npm or Poetry; no Devin experience is required. In the lab, you will write a blueprint for a Python repository so that pytest and ruff run green on first boot. You will leave with a working environment configuration, a reusable blueprint pattern, and a checklist of setup commands you can adapt to any codebase your team maintains.

Inclus

4 vidéos1 lecture1 devoir1 laboratoire non noté

How do I actually get an AI agent to finish a coding task and hand me something I can merge? In this module, you will give Devin a small backend task and receive a pull request that Devin opened, tested, and described on its own. You will learn what happens between the prompt and the pull request: how a session moves through its stages, when Devin pauses to ask for input, how it verifies its work, and how you take over its changes. You will launch a session the right way by choosing the repository, the capability level, and the context Devin needs, learn to steer Devin mid-task with interactive planning and chat messages, and apply a prompt structure built on context, goal, constraints, and a clear definition of done. The module is designed for software developers, tech leads, and engineering managers who are new to AI coding agents. You need basic familiarity with Git and pull requests, but no previous experience with Devin or any other agent. In the hands-on lab, you will choose a small backend feature, such as a version endpoint, hand it to Devin, steer the session, and review the resulting pull request. You will leave with a reusable task-prompt template and a completed pull request that proves you can take a request from a single message to reviewable code.

Inclus

3 vidéos1 lecture1 devoir1 laboratoire non noté

How can I understand a large codebase I have never seen without spending days reading files? In this module, you will produce a one-page architecture brief that answers five onboarding questions, each backed by a source-linked citation. You will learn how repository indexing turns code into a generated wiki, how Ask Devin uses that wiki and code search to give grounded answers, and how curated Knowledge differs from generated documentation. You will browse an auto-generated DeepWiki for a public repository, ask Devin where a feature is implemented, check its citations, and launch a work session straight from an answer. You will also use AI to generate and maintain developer documentation, steer wiki content with a configuration file, and check generated pages for invented details. The module is designed for developers joining a new team, reviewers who need context quickly, and tech leads who onboard others. You need to be able to read code in a common language; no prior use of Devin is assumed. In the lab, you will question a sample microservice about data flow, authentication, configuration, error handling, and deployment. You will leave with a cited architecture brief and a repeatable question set you can run against any repository before you start changing it.

Inclus

3 vidéos1 lecture1 devoir1 laboratoire non noté

Which engineering tasks should I hand to an AI agent, and how do I make sure the result is actually correct? In this module, you will turn a stakeholder's bug report into a scoped ticket and get a Devin pull request containing a fix plus a regression test that fails on the original code and passes on the fix. You will learn to size work at a junior-engineer level, write acceptance criteria, and sort tasks with a delegate, pair, or keep decision grid. You will watch Devin split a long function into smaller units and review the diff, save a dependency upgrade as a reusable playbook, and use AI to raise test coverage without producing brittle tests. In a role play, you will question a product manager who reports a vague bug in Slack and agree on a clear ticket. The module is intended for developers, tech leads, and engineering managers who want to offload routine bug fixes, tests, refactors, and upgrades. You should know how to read a diff and run a test suite; no previous Devin experience is required. In the lab, you will delegate a seeded date-parsing bug and prove the new test catches it. You will leave with a ticket template, a playbook pattern, and a verified, merge-ready pull request.

Inclus

3 vidéos1 lecture1 devoir

How do I let an autonomous agent touch our codebase without creating security or quality risks? In this module, you will get sign-off on a Devin usage policy that covers secrets, permissions, review gates, and task-size limits. You will study where autonomous agents fail, including ambiguous requests, oversized scope, invented APIs, and silent shortcuts, and learn the early signals that tell you to stop a session. You will store secrets in Devin without pasting them into prompts, ask Devin to address pull request review comments on GitHub, and use AI reviewers such as Devin Review alongside branch protection and required CI checks. You will also compare team entry points, including Slack, Linear and Jira, the CLI, and the API, and choose metrics such as merge rate, rework, and time saved to track before scaling. The module is designed for tech leads, engineering managers, and security-minded developers responsible for adopting AI agents. You should understand pull request workflows and basic access control; no prior Devin experience is needed. In the role play, you will defend your written policy to a skeptical engineering manager. You will leave with an approved governance policy, a human review checklist, and a short metrics plan for a team rollout.

Inclus

4 vidéos1 lecture1 devoir

Instructeur

Anton Voroniuk
Enseignant de premier plan
SkillsBooster Academy
128 Cours125 071 apprenants

Offert par

SkillsBooster Academy

En savoir plus sur Software Development

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.’

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

Foire Aux Questions