Teaching Manual

Complete guide for educators teaching AI Engineering

Originally inspired by Zach Wilson (@eczachly)'s insights on AI Engineering levels

🎯 Course Overview

This comprehensive manual provides professors with everything needed to deliver a cutting-edge AI Engineering curriculum to undergraduate students pursuing degrees in AI/ML.

Core Principles

  • Practical First: Every concept is immediately applied through hands-on coding
  • Current Technology: All content reflects 2024-2025 state-of-the-art practices
  • Production Focus: Students learn to build systems that work in the real world
  • Progressive Complexity: Each level scaffolds knowledge appropriately
  • Industry Alignment: Skills directly transfer to professional environments

📚 Course Structure

Level Duration Focus Key Skills
Level 1: Using AI 8 weeks Fundamentals & API Usage Prompt engineering, API integration, cost optimization
Level 2: Integrating AI 8 weeks Building AI Systems RAG, vector databases, agents, performance optimization
Level 3: Engineering AI 8 weeks Production-Ready Development Fine-tuning, safety, multi-model architectures, evaluation
Level 4: Optimizing at Scale 8 weeks Enterprise Deployment Distributed inference, compliance, cost optimization

🎓 Teaching Methodologies

The 70/30 Practice-First Approach

Research from SIGCSE 2025 confirms that hands-on practice should dominate, with theory integrated just-in-time during practical work.

Optimized Session Structure (1.5 hours)

  • 10 minutes: Concept review and setup
  • 25 minutes: Interactive theory block
  • 10 minutes: Break for cognitive reset
  • 35 minutes: Guided coding practice
  • 10 minutes: Reflection and Q&A

Interactive Demonstrations

💻 Technical Infrastructure

Hardware Requirements

Component Minimum Recommended
RAM 8GB 16GB+
CPU Quad-core 8+ cores
GPU Not required GPU access for Level 3-4
Cloud Credits $100/student $150/student

Software Stack

📊 Assessment Framework

Component Weight Description
Weekly Labs 20% Hands-on assignments
Code Quality 15% Documentation and best practices
Peer Reviews 10% Code review participation
Class Participation 15% Engagement and questions
Level Projects 40% 4 major projects (10% each)

âš¡ Common Challenges & Solutions

Challenge 1: API Costs

Problem: Students exhausting API credits

Solutions:

Challenge 2: Technical Complexity

Problem: Students overwhelmed by complexity

Solutions:

Challenge 3: Rapid Technology Changes

Problem: Content becoming outdated

Solutions:

🌟 Best Practices for Professors

Preparation

During Class

After Class

🔗 Quick Links

📄 Full Teaching Manual 🚀 Level 1 Curriculum 💻 GitHub Repository

📞 Support & Community

Join the community of educators teaching AI Engineering:

Remember: The goal is not just to teach students how to use AI, but to empower them to build the AI systems of the future. Focus on principles that will endure even as specific technologies evolve.