top of page

Azure AI-102 AI Engineer Study Guide: Moving to MKDocs and GitHub Pages

  • Writer: Andrew Kelleher
    Andrew Kelleher
  • Oct 9
  • 2 min read
📢 TLDR: the AI-102 AI Engineer certification study guide is published on GitHub here

Moving to MKDocs+Material+GitHub Pages for Study Guides

Over the years, I’ve created study guides for Microsoft Azure certifications using one of two typical approaches:


  • A simple blog post with a list of useful links for each exam topic

  • A more comprehensive study guide built in Notion


Both approaches worked reasonably well for smaller sets of content, but they start to fall short as the amount of information grows.


Why the Blog Format Didn’t Work

Blog posts are great for storytelling and sharing updates, but they don’t scale well when you’re trying to build something structured and reference-heavy.


A single long post becomes hard to navigate, difficult to update, and almost impossible for others to contribute to meaningfully.


Even with tables of contents and headings, it never quite felt like the right tool for the job.


Notion Was Good… Until It Wasn’t

I’m a big fan of Notion. It’s clean, flexible, and brilliant for personal note-taking. For previous study guides, I experimented with publishing Notion pages as study guides. However, it’s not ideal for something I want to be community-led and frequently updated.


Exam topics change regularly, and while Notion does allow external editing, managing access and contributions can be a bit of a hassle. It adds unnecessary friction to what should be an open and simple process.


Moving to MKDocs + Material

For this study guide, I’ve taken a different approach. I’ve built the guide using MKDocs Material and published it via GitHub Pages. This brings several benefits:


  • 🧭 Better structure and navigation – ideal for large amounts of content

  • 🛠️ Easy to update – push a commit to GitHub, and the site updates automatically (Okay, I still need to create the GitHub Action for this!)

  • 🌍 Open for contributions – anyone can fork, suggest changes, or open issues

  • Clean presentation – without needing to maintain a complex CMS


I believe this setup aligns perfectly with the concept of a living study guide that can evolve as exam objectives change.


Check Out the AI-102 Study Guide

You can view the complete AZ-102 Study Guide here:


If you spot any errors or want to suggest additions, contributions are very welcome.


Finally, if you're currently studying for the AI-102 exam, good luck!


screenshot of AI-102 study guide

CarbonLogiQ.io

©2025 / CarbonLogiQ is a trading name of Carbide Consultancy Ltd, registered in the UK.

  • LinkedIn
  • bluesky
  • X
bottom of page