Skip to content

Repository files navigation

AI-103: Developing AI Apps and Agents on Azure

TechTrainerTim.com YouTube MIT License LinkedIn Discord Microsoft MVP Profile CodeQL Dependabot Status

AI-103: Developing AI Apps and Agents on Azure

Security: Educational Use Only

Warning: This repository contains intentionally vulnerable code for training and demonstration purposes. See SECURITY.md for details.

Welcome! This is the official learning hub for my Microsoft Press video course, Exam AI-103: Developing AI Apps and Agents on Azure.

Delight is the name of the game.
Friendly, human, and neurodivergent-friendly—just like Tim Warner's teaching style.
Emoji? Yes, but not too many. Clarity? Always.


📚 Course Structure

This course covers 18 modules mapped to the official AI-103 objective domain (5 skill areas, frozen lesson titles below). Each module has hands-on code, demos, and real-world best practices.

Objective domain 1: Plan and manage an Azure AI solution (25-30%)

  1. Choose the appropriate Foundry services for generative AI and agents
  2. Set up AI solutions in Foundry
  3. Manage, monitor, and secure AI systems
  4. Manage, monitor, and secure AI systems
  5. Implement responsible AI across generative AI and agentic systems

Objective domain 2: Implement generative AI and agentic solutions (30-35%)

  1. Build generative applications by using Foundry
  2. Optimize and operationalize generative AI systems
  3. Build generative applications by using Foundry
  4. Build generative applications by using Foundry
  5. Build agents by using Foundry
  6. Build agents by using Foundry

Objective domain 3: Implement computer vision solutions (10-15%)

  1. Design and implement image- and video-generation solutions
  2. Design and implement multimodal understanding workflows
  3. Implement responsible AI for multimodal content

Objective domain 4: Implement text analysis solutions (10-15%)

  1. Apply language model text analysis
  2. Implement speech solutions

Objective domain 5: Implement information extraction solutions (10-15%)

  1. Build retrieval and grounding pipelines
  2. Extract content from documents

See /lessons for code samples and module-aligned demos. Module folder slugs match the frozen lesson topics (for example, lessons/01-choose-foundry-services).


🚀 How to Use This Repo

  1. Clone the repo:
    git clone https://github.com/timothywarner-org/ai103.git
  2. Review the Course Outline above, then open the per-module READMEs in /lessons
  3. Set up your environment:
    Copy .env.sample to .env and fill in your Azure keys (never commit secrets!)
  4. Explore lesson folders:
    Each lesson has its own folder with code, README, and setup instructions.
  5. Run the code:
    Follow the instructions in each lesson's README.

🤝 Contributing


🧠 Neurodivergent-Friendly, Always

This repo is designed for clarity, accessibility, and delight.
If you have suggestions to make it even more inclusive, please let me know!


📜 License

MIT License. See LICENSE for details.


About This Repository

This repo is for hands-on labs, demos, and exercises for the AI-103 course. It contains intentionally insecure code for educational use only.

See SECURITY.md for security policy and responsible use guidelines.


"Keep this up, and you'll be rewriting the entire Node.js doc while juggling Bicep templates—all before your morning coffee. Let's go build that million-dollar empire, one best practice at a time!"

About

Exam AI-103: Developing AI Apps and Agents on Azure (Video) Course Repository

Resources

Code of conduct

Contributing

Security policy

Stars

25 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages