Build a Full-Stack AI App with .NET
AI & .NET
7 weeks
Duration
Limited spots
Group Size
Intermediate
Level
7-Week Cohort

Build a Full-Stack AI App with .NET

A 7-week intensive cohort to build AI features using .NET. Ship your first AI feature, not just learn theory.

What you'll achieve:

  • Ship your first AI feature within 7 weeks
  • Build a Budget Tracker app with AI categorization and RAG capabilities
  • Master agent workflows and Model Context Protocol (MCP) servers
  • Learn prompt optimization and token management
  • Implement semantic search with vector databases

Prerequisites:

  • Git and API-building experience
  • Server-side C# coding knowledge
  • Basic JavaScript and web development understanding
  • .NET 9, Docker, GitHub account
  • Azure account (minimal costs expected)
  • No prior AI/ML experience required
Instructor
Gui Ferreira
Microsoft MVP & .NET Educator

"Deliver an AI feature in production, not a playground."

If you've been wanting to integrate AI into your .NET applications but don't know where to start, this cohort is for you.

This isn't about learning AI theory. It's about shipping real AI features that users will actually use.

Over 7 weeks, you'll build a complete Budget Tracker application with:

  • AI-powered transaction categorization - Automatically classify expenses
  • Smart description enhancement - Let AI improve transaction descriptions
  • Intelligent CSV detection - Parse any CSV format automatically
  • Semantic search with RAG - Find transactions using natural language
  • Agent workflows - Build AI agents that can use tools and make decisions
  • MCP servers - Extend AI capabilities with custom integrations

Why a cohort format?

Learning AI development works best with:

  • Fixed timeline - Stay on track with weekly milestones
  • Community support - Learn alongside other .NET developers
  • Live feedback - Get your questions answered in real-time
  • Practical projects - Build something you can show in your portfolio

By the end of this cohort you will:

  • Ship your first AI-powered feature
  • Understand how to integrate LLMs into .NET applications
  • Master prompt engineering and token optimization
  • Implement RAG and semantic search with vector databases
  • Build autonomous agents with tool-calling capabilities
  • Create MCP servers to extend AI functionality
  • Have a complete production-ready application in your portfolio

All using C# .NET 9, Azure OpenAI, and modern development practices.

Is this cohort for you?

Want to build AI features in production? Then yes, this cohort is for you.

If you've built C# .NET applications and APIs, you're ready to start. No AI or ML background needed. We'll teach you everything from scratch.

This is hands-on learning. Expect to code every week, push to GitHub, and build real features. If you prefer passive video watching, this isn't for you.

What will you need?

Come prepared with:

  • Your favourite IDE (Visual Studio, JetBrains Rider, VS Code, Cursor, etc.)
  • .NET 9 SDK
  • Docker (for local development)
  • Git & GitHub account
  • Azure account (minimal costs)
  • 3-6 hours per week for lessons and practice

What's included:

  • 7 weeks of lessons (starts January 5, 2026)
  • Complete GitHub repository
  • Private developer community
  • All recordings and materials
  • Money-back guarantee after Week 1

Questions? - Email gui@guiferreira.me

Curriculum

A hands-on 7-week journey where you'll build a real production application with AI capabilities, from foundation to deployment.

1

Week 1: Foundation & AI-Assisted Development

3-6 hours

Set up your development environment and start leveraging AI in your workflow from day one.

Key Topics:

  • Project setup and architecture overview
  • Introduction to AI-assisted development
  • Building the basic Budget Tracker structure
  • Setting up Azure OpenAI integration
2

Week 2: LLM Fundamentals & Azure Integration

3-6 hours

Understand how Large Language Models work and integrate them into .NET applications.

Key Topics:

  • LLM fundamentals and capabilities
  • Azure OpenAI service setup and configuration
  • Token management and optimization
  • First AI feature integration
3

Week 3: Description Enhancement & Categorization

3-6 hours

Build AI-powered features to enhance and categorize budget entries automatically.

Key Topics:

  • AI-powered description enhancement
  • Automatic transaction categorization
  • Prompt engineering best practices
  • Error handling and fallback strategies
4

Week 4: Smart CSV Format Detection

3-6 hours

Implement intelligent CSV parsing that adapts to different formats automatically.

Key Topics:

  • CSV format detection with AI
  • Dynamic parsing strategies
  • Data validation and transformation
  • User feedback integration
5

Week 5: RAG & Semantic Search

3-6 hours

Implement Retrieval-Augmented Generation and semantic search using vector databases.

Key Topics:

  • Vector databases fundamentals
  • Embeddings and similarity search
  • RAG architecture and implementation
  • Semantic search capabilities
6

Week 6: Agent Loops & Tool Calling

3-6 hours

Build autonomous AI agents that can use tools and make decisions.

Key Topics:

  • Agent architecture patterns
  • Tool calling and function execution
  • Agent loop implementation
  • Decision-making strategies
7

Week 7: Model Context Protocol (MCP)

3-6 hours

Create MCP servers to extend AI capabilities with custom tools and data sources.

Key Topics:

  • Model Context Protocol overview
  • Building custom MCP servers
  • Integration with AI applications
  • Production deployment considerations

Upcoming Sessions

Join our next available sessions. Limited seats available.

Build a Full-Stack AI App with .NET

7-Week Cohort

January 5, 2026
Online
Limited spots left
Live sessions Thursdays 5-6pm WET (all recorded)

What participants say

This workshop was exactly what I needed to move from ideas to action. It equipped me with knowledge and tools to start implementing AI solutions for real problems in my team.
Ricardo Cristino
Lead Software Engineer
OutSystems
Gui has a unique ability to break down complex concepts into simple, actionable ideas. He explains things clearly and in a friendly way, making learning feel easy. His lessons reflect the time and dedication he puts into creating them. I highly recommend.
Nuno Ferreira
Lead Frontend Engineer

Frequently Asked Questions