Back to Blog

The Learning Coach Copilot Template - Useful for Training or Just a Better Search

May 12, 20269 min readMichael Ridland

Most Australian organisations I work with have a learning and development problem that is dressed up as a tooling problem. They have an LMS no one logs into, a SharePoint full of decade-old training PDFs, and a Teams channel where someone occasionally pastes a Microsoft Learn link with the message "this is useful for anyone interested." Then they wonder why staff are not picking up new skills fast enough to keep up with the work.

Microsoft has shipped a Copilot agent template called Learning Coach that is pitched right at this problem. The promise is that you can drop in an agent that will help an employee break down a complex topic, build a personalised study plan, prepare for an exam, or practice a language. All without leaving Teams or the Copilot chat experience.

I have been kicking the tyres on this template across a few client engagements over the last couple of months. Here is the honest review.

What the template actually does

The Learning Coach template builds a declarative Copilot agent with one core skill - it explains things at three levels of depth (simple, intermediate, detailed) and then helps you practice. You ask it about a topic, it asks you a few questions to figure out what you already know and how you like to learn, and then it builds a structured plan with exercises along the way.

The capabilities Microsoft calls out are content comprehension, knowledge reinforcement, learning plan customisation, test preparation, language education, and study techniques. In plain English, that means it can explain things, quiz you on them, build a plan, help you cram for a cert exam, run a language practice session, and tell you whether you should use flashcards or spaced repetition.

You can install the prebuilt version directly in Teams and try it inside five minutes. That is worth doing before you spend any time thinking about a custom deployment, because the prebuilt agent gives you a sense of what the underlying model can and cannot do.

The good bits

The level-of-depth feature is genuinely useful. If you ask "explain Kubernetes pods" the agent will give you a simple analogy first, then walk into the intermediate explanation if you want it, then go into pod lifecycle and networking detail if you keep asking. That progression feels natural and is well suited to how adults actually learn at work.

The exam prep mode is the strongest individual feature. I tested it against a few Azure certification exams that I know well, and it produced practice questions that were close enough to the real exam style that someone using it as part of their study would benefit. It is not the same as a paid certification practice test, but for an employee preparing for an internal cert or refreshing knowledge for a project, it does the job.

The language practice is also surprisingly decent. I had it run a conversational Italian session and the back-and-forth felt natural. For Australian organisations with multilingual staff, or staff working with offshore teams who want to brush up on a second language, this is a low cost way to give them practice time.

When we deploy this for clients as part of a broader AI training rollout, the Learning Coach often becomes the most-used agent in the first month. Not because it is the most powerful, but because it solves a small problem really well - employees can ask "explain this thing" without feeling like they are wasting someone else's time.

Where it falls short

The biggest limitation is that out of the box, the agent only knows what is in the base language model. It has no connection to your internal training materials, your LMS, your knowledge base, or anything specific to your organisation. So when an engineer asks "explain how our deployment pipeline works" the agent has nothing useful to say.

This is fine if you understand it. The template is built for generic learning topics, not for organisation-specific knowledge. The problem is that users do not understand this distinction. They will ask the Learning Coach about your internal systems, get a generic answer about how deployment pipelines work in general, and walk away thinking the agent is useless.

You have to set expectations clearly with users about what the agent is for. We typically write a one-paragraph "what this agent can and cannot do" message into the welcome screen, and that helps a lot.

The second issue is that the personalisation is weaker than the marketing implies. The agent asks you a few questions about your learning preferences (visual, hands-on, theory-first, etc.) and then claims to build a "tailored" plan. In practice, the plans look fairly similar regardless of what you say. The model is producing plausible-looking learning plans, not actually adapting based on cognitive science research about how different learners absorb information.

It is good enough to feel personal. It is not actually personal in any meaningful way.

The third issue is one I see across most Copilot agent templates. The interface is conversational, which means progress is hard to track. If you start a learning plan and then come back tomorrow, the agent does not remember where you were unless you tell it. There is no progress dashboard, no completion percentage, nothing that makes it feel like a real learning tool. For casual one-off explanations this is fine. For a multi-week study plan it is genuinely limiting.

Extending it with your own content

The Microsoft documentation suggests two main extension paths - connecting your LMS or MOOC platform, and connecting an internal SharePoint of training materials. Both are worth doing if you are serious about deploying this beyond a curiosity.

Connecting a SharePoint library is the easier of the two. You point the agent at your training materials and now when someone asks about a topic, the agent can pull in your internal context. This is where the agent starts to deliver real value. An engineer asking "explain our deployment pipeline" can now actually get a useful answer because the agent has read the runbooks.

Connecting an LMS is more complex and depends on which LMS you use. Microsoft 365 Copilot connectors exist for some of the common ones (Cornerstone, SuccessFactors, Workday Learning), but the data quality you get out is variable. The connectors mostly surface course catalogues and completion records, which is useful for recommendations but not for actually teaching content. If your LMS has the actual learning material as PDFs in SharePoint, you might be better off connecting SharePoint directly.

For organisations that want to go further, this kind of extension is well suited to a custom build on top of Azure AI Foundry. You can keep the conversational front-end and add a proper knowledge layer, progress tracking, and integration with your existing learning data. That moves it from "useful template" to "actual capability."

A note on the technical knowledge gap

One thing I have noticed across a few deployments is that the Learning Coach is much stronger on technology topics than on industry-specific or organisation-specific topics. This makes sense given what the underlying model is trained on. There is plenty of writing about Kubernetes and Python and Azure. There is less writing about the specifics of Australian aged care compliance or the rules of cane farming in Queensland.

For technology training this is great. For industry-specific training you will need to invest in connecting your own content. We have seen this play out at a mining client where staff initially loved the agent for IT training topics and then got frustrated when it could not explain the specifics of their safety procedures. We ended up connecting the SharePoint where the safety documents live, and the experience shifted from "neat tool" to "actually useful."

Privacy and review notes

Like all Copilot agents, the Learning Coach operates within the Microsoft 365 tenant boundary and respects the existing permissions on the content it accesses. If you connect a SharePoint of training materials, the agent will only surface content that the asking user already has permission to see. This is the right design and is one of the genuine advantages of building inside the M365 ecosystem.

The thing to plan for is what happens with the conversation data itself. Learning conversations contain interesting signals about who is studying what, who is struggling with what concepts, and who is preparing for what certifications. That data has obvious management value but also obvious privacy implications. Decide upfront whether learning conversations are subject to manager review or not, and communicate that to staff. If staff think their learning sessions are private and then find out a year later that management has been pulling reports, you have a trust problem that is hard to recover from.

We typically recommend that learning conversation data is excluded from management reporting as a deliberate choice, and that any aggregated insights about learning trends are clearly anonymised. The trust dividend is worth more than the lost insight.

Where it fits in a broader learning strategy

The Learning Coach is best thought of as one component of a broader staff AI capability uplift, not as a replacement for your existing learning function. It is genuinely good at the moment of need - someone is mid-task, they hit something they do not understand, they want a quick explanation without disrupting their workflow. That is a real gap in most organisations that this template fills well.

It is not a replacement for structured training programs, certification preparation infrastructure, or actual human coaches. The "coach" in Learning Coach is a stretch. It is more like a very patient explainer who never gets bored of being asked the same question twice.

For organisations starting to think about how AI changes their L&D function, this template is a reasonable place to begin. Deploy it, watch how staff use it, learn what they ask for that it cannot deliver, and use that signal to build the next layer of capability.

The bottom line

The Learning Coach is a well-built template that does one job genuinely well - on-demand explanations at the level of depth the user needs, with light practice and quiz capability. It is also limited in ways that matter, particularly the lack of organisation-specific knowledge out of the box and the weak progress tracking.

If you treat it as a starting point and extend it with your own content connections, it can become a useful part of how staff develop skills. If you deploy it as-is and expect it to be a learning platform, you will be disappointed. The work you put into extending and tuning it is what determines whether it is useful or forgettable.

Reference: Microsoft 365 Copilot Learning Coach agent template documentation