NAIT prospective students and alumni: sign in options for logging into your account have changed. To access your NAIT account, apps and tools, please follow updated instructions.  
Continuing Education

CCTP482 - Agent Tools, Collaboration & Architecture

Course Code

A unique identifier used at NAIT for this specific course.

Campus

The location where your NAIT courses will be held.

Course Overview

How do AI agents collaborate, connect to data, and scale to handle complex workflows? Ever wondered how multiple AI agents can work together — sharing data, tools, and decisions to get complex jobs done? This course introduces the building blocks behind collaborative AI systems in a simple, practical way. You’ll start with a quick refresher on creating a single agent, then learn how agents connect to external information using Retrieval-Augmented Generation (RAG) — a method that helps them stay accurate and up-to-date based on a connected knowledge base. Next, you’ll explore the Model Context Protocol (MCP), an emerging standard that enables safe, consistent communication between agents, APIs, and real-world tools. Through guided examples, you’ll begin with simple agent workflows — such as sequential and branching flows — to see how agents coordinate basic decisions and actions. From there, you’ll explore more advanced collaboration patterns like the Orchestrator–Worker models, which demonstrate how agents can divide tasks, share progress, and refine results through feedback and reflection. The course also encourages experimentation with other emerging architectures introduced during class discussions and labs. By the end of this course, you’ll understand how AI agents can work together as a team — accessing the right data, coordinating their actions, and learning from experience. All activities use clear, instructor-guided labs in Google Colab and GitHub, with workflows built using LangGraph, LangChain, n8n, and other emerging tools. A basic familiarity with Python or any programming language is helpful. Please note that this course is offered by NAIT in partnership with a third party. Accordingly, this outline originates from a third party.

Upcoming Offerings

Delivery Methods

  • Face to Face: Where: In-person meetings. When: Course is scheduled at a specific time for students to attend. Face-to-face instruction at all class meetings. Location may be on campus or at a worksite.
  • Blended: Where: Mixture of in-person & online components. When: Course is scheduled at a specific time for students to attend. Combination of face-to-face and online components at specific times. Some online components may be accessed online anytime.
  • Hyflex: Where: Choice to attend in-person or online meetings. When: Course is scheduled at a specific time for students to attend. For each class, students choose to attend in-person with the instructor or online at a specific time.
  • Remote Live Delivery: Where: Online with instructor. When: Course is scheduled at a specific time for students to attend. Instruction is delivered at set times online. Students do not come to campus.
  • Remote On-Demand Delivery: Where: Online anytime. When: No set class meetings. Coursework is accessed on-demand and online. While there are no set class meetings, there may be set due dates and deadlines for some activities. Students may interact with peers through virtual tools.
  • Remote Independent: Where: Online anytime. When: No set class meetings. Coursework is accessed on-demand and online, with no instructor support. While students choose when to do coursework, there may be set due dates and deadlines. 
  • Work Placement: Where: In-person meetings. When: Work is scheduled at a specific time for students to attend. Onsite work integrated learning. Location at a worksite.
Shopping Cart Quick View
Open Shopping Cart