
Team Software Engineering with AI
DeepLearning.AI · View on Coursera ↗
Taught by Laurence Moroney
Computer ScienceData Science
About the course
In this course, you'll elevate your software development skills by learning how to leverage AI in collaborative team environments. You'll discover how to use large language models (LLMs) to streamline testing processes, create comprehensive documentation, and manage complex dependencies. By the end of this course, you will be able to: - Utilize LLMs to generate and implement various types of software tests, from exploratory to security testing - Create clear, useful documentation that follows
The dissent
The most-upvoted critical review (3 votes, 2.0★).
“The course is good, but the assignments made it a rather frustrating experience. Not only frustrating, but I felt that the assignments were not really adding any value to my skillset. I would not recommend someone to pay for the course. It's not "pay worthy". If you can take it for free...sure go for it. Some of my frustrations were - the auto graders don't work half the time: it fails with rather arbitrary errors which makes you waste time trying to solve non-issues. The grader also randomly fails in consecutive submissions for code that was passing in the previous attempt. the unit tests and auto graders are different: you can spend hours trying to get the tests to pass and then the grader fails Assignments are unnecessarily complex, with long and unclear instructions: More than anything else, Module 3 assignment1 basically made me hate LLMs. It was possibly the worst assignment I have ever taken and the value gained out of it was close to zero.. I think DLAI should simplify the course and make it more focussed on real world usage. Sure converting py2 to py3 code is a valid use case, but in the real world we are dealing with millions of lines of code. …”
Excerpt. Read the full review on Coursera ↗
Coursera's 4.6 comes from 186 ratings. Of those, 4.3% 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 ↗