Western Governors University

D789: Applied Machine Learning for Business Solutions

A guide to WGU's D789, the first machine learning course in the AI Engineering specialization, taught through a software engineer's lens.

Updated October 2026 · 5 min read

D789 is the first course in a series in WGU's M.S. Software Engineering, AI Engineering specialization.

WGU describes it as familiarizing students with machine learning through the lens of a software engineer: the challenges and opportunities of applying ML to business problems and strategic goals across industries.

Technical students often underestimate how much of the work is communication. The competencies include explaining ML strategies and recommendations to diverse stakeholders, so a perfect model description that a finance director or operations manager cannot follow will still fall short. The guide lists three competency units.

Course at a Glance

ItemDetails
UniversityWestern Governors University (WGU)
Course codeD789
LevelGraduate (3 competency units in the guide)
ProgramM.S. Software Engineering, AI Engineering
Subject areaApplied machine learning and business strategy
Typical workA business case with a model approach and stakeholder recommendation

What D789 Covers

Competency (summarized)What it means in practice
Analyze industry challenges and opportunitiesSpot where ML helps and where it is a poor fit
Select suitable modelsMatch the algorithm family to the problem and goal
Apply a model to an identified business needShow how the chosen approach addresses the need
Communicate with diverse stakeholdersTailor the message to what each audience cares about

Key Concepts Explained

Framing the Problem

Start from the decision the business wants to improve, then ask what data exists and what a useful prediction would look like. Many failed ML projects begin with a technique instead of a question.

Example: A subscription company wants to reduce cancellations. The business question is "which customers are likely to leave next month?", which is a classification problem. The output is a ranked list that the retention team can contact.

Choosing a Model Type

Classification predicts categories, regression predicts numbers, clustering finds groups and recommendation matches items to users. The right choice also depends on data volume, explainability needs and cost of mistakes.

Example: For loan decisions, a simpler model that can explain its reasoning may be preferred over a slightly more accurate black box, because the business must justify its decisions.

Success Measures

Technical metrics such as accuracy, precision or recall must be linked to business outcomes such as cost saved or revenue protected. Which error matters more (a false alarm or a miss) depends on the case.

Typical Assignments and How to Approach Them

Task elementWhat it testsHow to approach it
Industry analysisOpportunity spottingDescribe a use case, the data needed and the main risk
Model selectionMatching method to problemCompare two or three approaches and justify your pick
Business applicationLinking model to valueState the decision, the output and how it will be used
Stakeholder messageClear writingLead with the recommendation, then evidence, then risks, in non-technical language

Writing for Different Stakeholders

The same recommendation reads differently for different audiences. Prepare a short version for each stakeholder named in your task, and check that every version states the same facts.

AudienceCares aboutLead with
ExecutiveValue and riskExpected business effect and cost
OperationsWorkflow changeHow the output will be used day to day
EngineeringFeasibilityData needs, integration and maintenance
ComplianceFairness and privacyData handling and bias checks

Readiness Checklist Before You Submit

A short check against the four competencies catches most gaps before an evaluator does.

CheckWhat to confirm
Opportunity analyzedThe industry use case, data needed and main risk are stated
Model selectedYou compared options and explained the choice
Applied to the needThe decision, output and use of the result are clear
Stakeholders addressedEach named audience gets a tailored message
Limits statedData gaps, errors and ethical risks are acknowledged

Where Students Get Stuck

Study Tips for D789

How We Help with D789

Send the scenario, the rubric and your draft. A writer with data science and software experience can prepare a worked model business case for study, explain model families in plain language, or review your communication for clarity. Our master's assignment help guide describes the process.

GradeEssays is independent of Western Governors University. Model work is for study and reference; your submission must be your own under WGU's academic integrity policy, and no result is promised. Orders are written from scratch with free revisions within the scope of your original request, and a full refund if late.

Make Sense of Your D789 Task

Share the scenario, rubric and draft. A writer prepares a worked model you can study.

Start My D789 Help

Free revisions · Full refund if late · Written from scratch for your order

Frequently Asked Questions

Which program includes D789?

WGU's guide lists it in the M.S. Software Engineering, AI Engineering plan, described as the first in a series.

How many competency units is D789?

Three, according to the guide.

Do I need to build a model?

The competencies include applying a model to a business need; check your task instructions for whether coding is required.

How technical should my stakeholder message be?

Match the audience. Executives need value and risk; engineers need data and integration detail.

Which metric should I report?

Choose the one linked to the cost of errors in your case, and explain why.

What comes after D789?

The AI Engineering specialization continues with Human Centered AI (D790) and Integrating AI with Modern Software Applications (D791).