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.



Introduction to Generative AI for Software Development
This course is part of Generative AI for Software Development Professional Certificate

Instructor: Laurence Moroney
Access provided by CSU Sacramento, College of Business
43,250 already enrolled
(555 reviews)
Recommended experience
What you'll learn
Integrate generative AI in development. Learn to use generative AI tools from initial design to deployment, enhancing your efficiency and creativity.
Optimize your code quality. Improve your coding, if you’re just starting and need help fixing bugs or an experienced developer breaking new ground.
Experiment quickly. Using LLMs can speed up your ability to prototype and test new features, allowing you to quickly iterate and ship your code.
Learn how LLMs work. By knowing how machine learning systems work, you’ll be able to use them more effectively to support your work as a developer.
Skills you'll gain
Details to know

Add to your LinkedIn profile
6 assignments
See how employees at top companies are mastering in-demand skills

Build your Software Development expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from DeepLearning.AI

There are 3 modules in this course
What's included
7 videos4 readings2 assignments1 app item
What's included
8 videos2 assignments2 ungraded labs1 plugin
What's included
9 videos2 readings2 assignments1 programming assignment4 ungraded labs
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career




Learner reviews
555 reviews
- 5 stars
78.95%
- 4 stars
12.58%
- 3 stars
2.69%
- 2 stars
2.87%
- 1 star
2.87%
Showing 3 of 555
Reviewed on Jan 15, 2025
It's incredible how with few major points from Lawrence I am able to get a lot better code from LLMs, and the class is incredibly intuitive and easy to follow.
Reviewed on Oct 7, 2024
Another fantastic course by Laurence Moroney. I really liked his thoughts on getting inspiration from LLM responses while coding. Looking forward to completing the specialization.
Reviewed on Oct 14, 2024
Thank you for such a detailed and novel use of LLM for software development. I would introduce this specialization as widely as possible within my network.
Explore more from Computer Science
DeepLearning.AI
Board Infinity