← Back to Tutorials

Foundation Week

Introduction & Setup

Start with a smart home demo to understand what agents are, then explore the frameworks landscape, career paths, and IDE setup for Windows and Mac.

Core Design Patterns

PatternDescription
Agent AutonomyAgents make decisions independently based on goals
Sequential WorkflowStep-by-step chain of LLM calls
RoutingDirect input to specialized sub-agents
ParallelizationFan-out to multiple models simultaneously
Agentic AI Architecture

Multi-LLM Orchestration

Compare GPT-4o, Claude, Gemini, DeepSeek. Each has strengths — route tasks to the right model.

# Multi-LLM router example
async def route_task(task_type, prompt):
    if task_type == "vision":
        return await call_gpt4o(prompt)
    elif task_type == "code":
        return await call_claude(prompt)
    elif task_type == "reasoning":
        return await call_deepseek(prompt)
    else:
        return await call_gemini(prompt)

Frameworks & UI Tools

Multi-LLM Orchestration

Deployment & Wrap-up

Learn LLM function calling, tool handling, AI assistant patterns, and deploying agents to production. End with a career chatbot project.

✏️ Exercise: Set up your development environment (Python 3.11+, VS Code, Git). Build a simple multi-step LLM workflow that takes a user query, classifies it (technical, billing, general), and routes to a specialized prompt. Use at least two different LLM providers.