Microsoft Learn Extractor Solution
Published on 26 Nov 2025
Table of contents
Why did I build this?
- Governance: You want to know that a Maker has learnt something before allowing them to use a tool or service, reducing risk to your organisation.
- Skills database: Tracking what your developers know.
- Gamification: Rewarding your Makers or Developers for learning. Everyone benefits.
How does someone use it?
You would go to Microsoft Learn → Profile → Transcript and then copy your Share link. You would then go to the Learn Transcript Extractor App and paste in your share link, and then click on the Send transcript button. That’s it!
This triggers a flow that calls an undocumented API and extracts your Microsoft Learn Certifications, Completed Modules and Applied Skills and saves them to Dataverse.
Where can I get it?
It’s open-source and available on GitHub: https://github.com/chumleesockson/Microsoft-Learn-Extractor-Solution
You can view more technical details there as well. If you just want the unmanaged solution, you can download it using this link.
You will need to click on the ‘Download raw file’ button on that page.
