Who this is for (and who it's not)
This is for .NET developers who want to deliver an AI feature in production, not a playground. You prefer practical over theory. You want clarity over hype. You want ideas and inspiration.
If that is you, you are in the right place.
It's probably not for you if:
Ă— You're looking for a fully beginner coding course.
Ă— You expect magic "AI-in-a-box" templates without learning how they work.
Ă— You can't commit at least 3 hours per week for 7 weeks.
Ă— You'd rather watch videos passively than build something real.
Ă— You want coverage of Microsoft Agent Framework.
Ă— You're looking for CI/CD pipeline or DevOps training.
Ă— You're looking for real-time API implementations.
Ă— You want deep dives into AI model architecture or training.
What You'll Build
A complete AI-powered Budget Tracker web app
✓ Auth and data management
✓ AI description enhancements and auto categorization
✓ RAG - Retrieval Augmented Generation
✓ Smart natural language queries
✓ Agentic workflows with tools
✓ MCP Server - Model Context Protocol
Outcomes you can expect
→ Ship your first AI feature within 7 weeks
→ Confidently scope AI features for your team's roadmap
→ Build a mental framework for deciding where AI fits and which technique to use
→ Earn a completion certificate to showcase your AI expertise
Curriculum
- Overview (3:24)
- Understand LLMs, prompts, and tokens (29:22)
- Prompt Optimisation Basics (8:23)
- Spot AI opportunities (11:14)
- Practice: Spot AI opportunities
- Azure AI Offering (18:00)
- Azure AI Setup (10:40)
- Practice: Azure AI Setup
- Practice: Prompt Lab
- Solution: Prompt Lab (5:30)
- How we call LLMs in C# (7:00)
- Practice: Connect to Azure AI (1:26)
- Solution: Connect to Azure AI (9:46)
- Resources
- Office Hours Recording (75:58)
- Overview (7:00)
- AI Enhancement Architecture (21:29)
- Completions API and Response Format (8:49)
- Practice: AI Enhancement Backend (3:24)
- Solution: AI Enhancement Backend (15:44)
- AI-Powered UI Patterns (13:12)
- Practice: AI Enhancement UI (1:36)
- Solution: AI Enhancement UI (9:19)
- AI in Production (13:15)
- Office Hours Recording (55:50)
- Overview (8:25)
- Smart CSV Detection Patterns (11:03)
- Practice: Smart CSV Detection Backend (3:53)
- Solution: Smart CSV Detection Backend (10:11)
- Practice: Smart CSV Detection UI (1:07)
- Solution: Smart CSV Detection UI (4:38)
- Multimodal AI and Vision (9:15)
- Practice: Image Import Backend (4:46)
- Solution: Image Import Backend (9:37)
- Practice: Image Import UI (1:20)
- Solution: Image Import UI (4:56)
- Office Hours Recording (87:15)
- Overview (2:44)
- RAG and Embeddings (17:14)
- Practice: RAG Enhancement Backend (9:42)
- Solution: RAG Enhancement Backend (12:13)
- Natural Language Queries (7:38)
- Practice: NLQ Backend (1:17)
- Solution: NLQ Backend (12:20)
- Practice: NLQ UI (1:03)
- Solution: NLQ UI (5:42)
- Prompt Injection and Protection (18:54)
- Fallback Strategies for AI Features
- Bonus: Analytics Insights (0:49)
- Resources
- Office Hours Recording (70:08)
- Overview (3:36)
- Agentic AI and Autonomous Systems (12:39)
- Practice: Recommendation Agent (Backend) (4:06)
- Solution: Recommendation Agent (Backend) (12:34)
- Practice: Recommendation Agent UI (0:48)
- Solution: Recommendation Agent UI (5:09)
- Tool Calling Patterns (11:53)
- Practice: Agentic Tools (2:06)
- Solution: Agentic Tools (10:50)
- Bonus: Agentic Natural Language Queries (2:46)
- Office Hours Recording (78:21)
- Overview (2:28)
- Model Context Protocol (14:43)
- Practice: MCP Server (2:20)
- Solution: MCP Server (6:42)
- MCP Prompts and Resources (3:17)
- Practice: MCP Prompts (1:07)
- Practice: MCP Prompts (0:56)
- Solution: MCP Prompts and Resources (5:11)
- Consuming MCP Servers from C# (5:01)
- Resources
- Office Hours Recording (68:35)
Meet Your instructor
Hi, I'm Gui Ferreira, a .NET educator, Microsoft MVP, conference speaker, and course author at Dometrain. I've taught 5,000+ developers worldwide how to build simpler, more maintainable systems. From testing and architecture to AI integration. I've spoken at NDC and other leading developer conferences.
"I believe software should be powerful but simple, and this cohort reflects that philosophy. When you join, you're not just watching lessons. You're learning directly from me, with hands-on guidance and real-world use cases."