Classwork and projects from an AI Engineering course covering multi-agent systems, vector databases, and agent architectures.
Each class session has its own directory with isolated dependencies:
session-1/- Session 1 classworksession-2/- Session 2 classwork- (more sessions to be added)
- Python >= 3.14
- uv (Python package manager)
- Clone the repository
- Copy
.env.exampleto.envand add your API keys:cp .env.example .env # Edit .env with your actual API keys - The
.envfile is shared across all sessions - no need to duplicate keys!
Each session directory is self-contained:
# Navigate to a session
cd session-1
# Install dependencies for that session
uv sync
# Run the code
python main.py- Work in the specific session directory
- Commit changes from the repository root:
cd /path/to/ai-engineering-bootcamp-python git add session-x/ git commit -m "feat: Complete session-x exercises" git push