Back to Introduction to Generative AI for Software Development
DeepLearning.AI

Introduction to Generative AI for Software Development

This course is designed to enhance your skills by integrating AI chatbots as pair programmers in your development process. You’ll learn about how large language models (LLMs) work and how this general-purpose technology can be applied to common software development tasks to help boost productivity, creativity, and support you in your tasks as a developer. By the end of this course, you will be able to: - Understand the differences between machine learning and traditional software development - Describe how large language models generate text - Prompt an LLM to assist in the tasks that make up the software developer role - Guide an LLM to complete a task in a specific way by writing detailed prompts and iterating to improve output - Leverage the depth of software development knowledge encoded in an LLM by prompting it to assume specific job roles or personas - Write code quickly using an LLM as a pair-coding partner - Analyze code for efficiency, security, and performance using an LLM This course assumes you have a background in software development, but are new to using LLMs as part of your development process. By knowing how machine learning systems work, and having an understanding of how they can be applied in software development, you’ll be able to use them more effectively to support your growth and work as a developer or engineer.

Status: Large Language Modeling
Status: Code Review
BeginnerCourse9 hours

Featured reviews

DC

5.0Reviewed Oct 8, 2024

Even though I use LLMs for my day-to-day tasks as a DevOps engineer, this course helped me refine my prompting skills and I saw improvement in getting my work done already!

DL

4.0Reviewed Jul 17, 2025

The course is really insightful, though missess technical nuances, like having purpose built LLMs

JB

5.0Reviewed Oct 28, 2025

Great course for newcomers, that gives us the idea of what AI is, we can stop and continue any time.

SG

5.0Reviewed Oct 20, 2024

Excellent course. I was able to combine what I was learning with the practical challenges

AS

5.0Reviewed Mar 1, 2026

Although it is for beginners, the course has a good structure with clear explanation of the concepts.

JM

5.0Reviewed Oct 1, 2024

- context window not large enough to host long continuous chats, esp when code pasting is involved

PG

5.0Reviewed Oct 13, 2024

This is an excellent introductory course, as this approach represents "the next generation" of software development, applicable to all of software engineering disciplines and levels using LLM

AB

5.0Reviewed Oct 23, 2024

This course gave me good tips on how to make the best of working with a LLM in programming.

JN

5.0Reviewed Mar 16, 2025

Fun course. Instructor was very clear and easy to understand. Hands-on examples were useful and demonstrated how to use LLMs effectively to improve code development.

KG

5.0Reviewed Oct 6, 2025

excellent introduction, especially for people who've coded in their career and might be a little rusty

QB

4.0Reviewed Dec 12, 2024

I liked it. Not very fan/experienced with Python (would love to use other language) but the idea is clear enough.

KS

5.0Reviewed Nov 28, 2024

I highly recommend this course. It covers the essentials of leveraging GenAI to augment developer experience and boosting productivity and increasing efficiency.

All reviews

Showing: 20 of 131

Stefano Emilio Campanini
2.0
Reviewed Oct 1, 2024
Manjunath S
5.0
Reviewed Oct 8, 2024
Marko Milenkovic
2.0
Reviewed Jan 17, 2025
Abhishek Vaid
2.0
Reviewed Nov 25, 2024
Michel Morais Ferreira
1.0
Reviewed Oct 25, 2024
Hassan Algoz
1.0
Reviewed Sep 28, 2024
William Feth
5.0
Reviewed Dec 9, 2024
Pradeep Kumar Gujjar
5.0
Reviewed Oct 14, 2024
Jeremy Schwartzentruber
4.0
Reviewed Sep 28, 2024
Jonathan
2.0
Reviewed Nov 22, 2024
Diego Alejandro Loaiza Rico
1.0
Reviewed Feb 5, 2025
Mahmoud
1.0
Reviewed Sep 17, 2025
Michael Baudisch
1.0
Reviewed Dec 18, 2025
Noel da Costa
1.0
Reviewed Oct 4, 2024
Aditya Dhande
1.0
Reviewed Oct 29, 2024
Deleted Account
1.0
Reviewed Oct 20, 2024
Fabrice Del
5.0
Reviewed Oct 20, 2024
Guillermo Jastrzebski
5.0
Reviewed Feb 8, 2025
Christophe Lancien
5.0
Reviewed Oct 14, 2024
Ana Carolina Pereira
5.0
Reviewed Oct 27, 2024