Practical course on building, fine-tuning, and deploying generative AI agents with automation.
# Generative AI & Automation – Course Repository
Welcome to the official repository for the **Generative AI & Automation** course. This project demonstrates modern software development practices including CI/CD, automated testing, security scanning, and collaborative development workflows.
## 🚀 Quick Links
- **Student Guide** - How to submit assignments
- **Intern Guide** - Development workflow for team members
- **Contributing Guidelines** - Complete contribution guide
- **Security Policy** - Security guidelines and reporting
- **Code of Conduct** - Community guidelines
## 📚 Course Overview
This is an 8-week intensive course for intermediate/advanced students to gain hands-on experience with:
- Building and deploying generative agents
- Fine-tuning foundation models (LLMs, diffusion)
- Working with multimodal AI (text, image, audio, video)
- Hosting models as APIs and serving them for web and mobile front ends
- Automating model workflows using GitHub Actions, Docker, and APIs
- **Modern Development Practices**: CI/CD, testing, security, collaboration
Each week includes 3 hours of lectures and 3 hours of practical workshops.
## 🏗️ Repository Structure
```
generative-ai-course/
├── .github/ # GitHub configuration
│ ├── workflows/ # CI/CD pipelines
│ ├── ISSUE_TEMPLATE/ # Issue templates
│ └── pull_request_template.md
├── lectures/week-01/ # Weekly lecture materials
├── workshops/week-01/ # Workshop starter kits
├── student-submissions/ # Student assignment submissions
├── scripts/ # Automation and utility scripts
├── tests/ # Test suite
├── docs/ # Documentation
├── capstone-projects/ # Final projects
├── .gitignore # Git ignore rules
├── requirements.txt # Python dependencies
├── pyproject.toml # Modern Python configuration
├── Dockerfile …