agents  by ed-donner

AI agent engineering course materials

created 4 months ago
1,589 stars

Top 26.9% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a 6-week course on Agentic AI Engineering, teaching users to build and deploy autonomous AI agents. It targets individuals looking to gain practical skills in this rapidly evolving field, offering a structured learning path with hands-on coding exercises.

How It Works

The course utilizes a project-based approach, guiding learners through the implementation of AI agents using various frameworks. Key technologies covered include OpenAI Agents SDK, CrewAI, LangGraph, AutoGen, and MCP, enabling the creation of sophisticated, multi-agent systems.

Quick Start & Requirements

  • Installation: Specific setup instructions are provided for Windows, Mac, and Linux users. For Windows users working with CrewAI, the command uv tool install crewai is required in the project root.
  • Prerequisites: Requires API keys for services like OpenAI, with options for cheaper or free alternatives (DeepSeek, Ollama). Users are advised to monitor API costs.
  • Resources: Links to course resources, guides, and a troubleshooting notebook are available.

Highlighted Details

  • Comprehensive 6-week curriculum covering foundational and advanced agentic AI concepts.
  • Hands-on experience with multiple leading AI agent frameworks.
  • Guidance on managing API costs and exploring alternative model providers.

Maintenance & Community

The course is maintained by Ed Donner, who encourages community engagement via LinkedIn and X/Twitter. Direct contact is available via email for support.

Licensing & Compatibility

The repository's licensing is not explicitly stated in the provided text. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The course involves API costs for model interactions. Windows users may encounter specific setup issues with CrewAI, such as potential "unicode" errors requiring environment variable configuration ($env:PYTHONUTF8 = "1").

Health Check
Last commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
68
Issues (30d)
8
Star History
1,587 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.