
AI-Powered Software and System Design
DeepLearning.AI · View on Coursera ↗
Taught by Laurence Moroney
Computer ScienceData Science
About the course
This final course in the skill certificate focuses on applying AI to high-level software engineering tasks. You'll work with LLMs to design and implement sophisticated software systems, optimize code using established design patterns, and create efficient databases from scratch. By the end of this course, you will be able to: - Use AI to suggest and implement software architectures based on natural language requirements - Build a configurable application that interacts with external APIs like D
The dissent
The most-upvoted critical review (1 vote, 1.0★).
“At the very beginning the course gives some tips on how to work with LLMs and the rest of the course is just "let's use LLM for abc".”
Coursera's 4.7 comes from 194 ratings. Of those, 3.6% are 1–2★.
Starisk reads the reviews learners voted most helpful, and weights each by the square root of its votes: a review with 80 upvotes counts about five times one with 2. Unvoted reviews are not skipped out of laziness — by this model they carry no evidence that other students endorsed them.
That measures what the most-endorsed reviews say, not “true quality.” The rating distribution above is the whole population, so you can see the sample next to it.
Reviews read on 23 Oct 2026.Read them on Coursera ↗