This course covers the design, implementation, and deployment of AI-powered software agents. Starting from raw API calls, you'll progress through prompt engineering, context management, RAG, memory systems, and multi-agent architectures — building each component from scratch before reaching for frameworks.
This course is completely free. Each lesson (lecture) contains video, slides, a lecture narrative (which altogether starts to approximate a textbook), and supplemental resources. There are labs to work on as well. It's an adaptation of a course I teach at Ramapo College.
If you are looking for more help, either for yourself or your team - please feel free to contact me at [email protected]
Lab 2: API Exploration and Context Experiments
Lab 3: Prompt Engineering Workshop
Lab 4: Build Your Coding Agent (CENTRAL LAB)
Lab 5: Context Optimization for Your Coding Agent
Lab 6: Build RAG from Scratch, Then Use a Library
Lab 7: Add Memory to Your Coding Agent
Lab 8: Implement Skills for Your Coding Agent
Lab 9: Build Your Agent Framework
Lab 10: Port Your Agent to LangChain
Lab 11: Build a Multi-Agent System
Lab 12: Implement Guardrails for Your Agent
Lab 13: Build a Practical Application
Lab 14: Final Project Work Session