wcc-ai-learning-series/
│
├── README.md # Main repository overview
├── STRUCTURE.md # This file
│
├── getting-started/ # Setup & onboarding guides
│ ├── gcp-setup.md # GCP project & Vertex AI setup
│ ├── vertex-ai-quickstart.md # First API call tutorial
│ ├── python-environment.md # Python venv & dependencies
│ └── alternative-platforms.md # AWS, Azure, OpenAI guides
│
├── sessions/ # Session materials
│ ├── session-01-ai-chatbots/ # Session 1: AI Fundamentals & LLM APIs
│ │ ├── README.md # Session overview & learning objectives
│ │ ├── slides.pdf # Presentation slides (to be added)
│ │ │
│ │ ├── live-demo/ # Code from live session
│ │ │ ├── basic_chatbot.py # (to be added)
│ │ │ ├── chatbot_with_memory.py # (to be added)
│ │ │ └── requirements.txt # (to be added)
│ │ │
│ │ ├── starter-template/ # Template for participants
│ │ │ ├── chatbot.py # Basic chatbot implementation
│ │ │ ├── requirements.txt # Dependencies
│ │ │ └── README.md # Quick start guide
│ │ │
│ │ ├── use-case-guides/ # Detailed implementation guides
│ │ │ ├── wcc-info-bot.md # WCC Info Bot guide
│ │ │ └── wcc-info-bot-advanced.md # (to be added)
│ │ │
│ │ └── participants/ # Participant submissions
│ │ ├── username1/
│ │ │ ├── code/
│ │ │ ├── README.md
│ │ │ └── demo.mp4
│ │ └── username2/
│ │
│ ├── session-02-prompt-security/ # Session 2: Prompt Engineering & Security
│ ├── session-03-rag/ # Session 3: Introduction to RAG
│ ├── session-04-agents-1/ # Session 4: AI Agents - Part 1
│ ├── session-05-agents-2/ # Session 5: AI Agents - Part 2
│ └── session-06-evaluation/ # Session 6: Evaluation & Monitoring
│
├── resources/ # Reference materials
│ ├── gcp-vertex-ai-cheatsheet.md # (to be added)
│ ├── prompt-engineering-guide.md # Prompt engineering best practices
│ ├── security-checklist.md # Security best practices
│ ├── troubleshooting.md # Common issues & solutions
│ └── reading-list.md # Learning resources & references
│
└── badges/ # Participation tracking
├── badge-criteria.md # Badge requirements & grading
└── badge-images/ # Badge images (to be added)
Root Level:
README.md- Main overview with program details
Getting Started:
getting-started/gcp-setup.md- Complete GCP setup guidegetting-started/vertex-ai-quickstart.md- API quickstartgetting-started/python-environment.md- Python setupgetting-started/alternative-platforms.md- Platform alternatives
Session 1:
sessions/session-01-ai-chatbots/README.md- Session overviewsessions/session-01-ai-chatbots/starter-template/chatbot.py- Basic chatbotsessions/session-01-ai-chatbots/starter-template/requirements.txt- Dependenciessessions/session-01-ai-chatbots/starter-template/README.md- Template guidesessions/session-01-ai-chatbots/use-case-guides/wcc-info-bot.md- WCC Info Bot guidesessions/session-01-ai-chatbots/use-case-guides/career-quick-coach.md- Career Coach guidesessions/session-01-ai-chatbots/use-case-guides/code-buddy.md- Code Buddy guide
Resources:
resources/prompt-engineering-guide.md- Prompt engineering guideresources/security-checklist.md- Security best practicesresources/troubleshooting.md- Troubleshooting guideresources/reading-list.md- Learning resources
Badges:
badges/badge-criteria.md- Badge system & criteria
Session 1 Live Demo:
sessions/session-01-ai-chatbots/live-demo/basic_chatbot.pysessions/session-01-ai-chatbots/live-demo/chatbot_with_memory.pysessions/session-01-ai-chatbots/live-demo/requirements.txt
Session 1 Additional:
sessions/session-01-ai-chatbots/slides.pdfsessions/session-01-ai-chatbots/use-case-guides/wcc-info-bot-advanced.md
Resources:
resources/gcp-vertex-ai-cheatsheet.md
Badges:
badges/badge-images/- Badge image files
Future Sessions:
- Session 2-6 folder structures (ready to be populated)
- Getting Started:
getting-started/- Setup guides - Session Materials:
sessions/session-01-ai-chatbots/- Starter template & guides - Resources:
resources/- Reference materials - Badges:
badges/badge-criteria.md- Participation tracking
- Session Overview:
sessions/session-01-ai-chatbots/README.md - Live Demo Code:
sessions/session-01-ai-chatbots/live-demo/ - Starter Template:
sessions/session-01-ai-chatbots/starter-template/ - Use Case Guides:
sessions/session-01-ai-chatbots/use-case-guides/ - Participant Submissions:
sessions/session-01-ai-chatbots/participants/
- Setup guides for GCP, Python, and alternatives
- Detailed session materials with learning objectives
- Use case guides with step-by-step implementation
- Troubleshooting guide for common issues
- Starter chatbot code with conversation memory
- Error handling and best practices
- Requirements.txt for easy setup
- Clear README with quick start instructions
- Prompt engineering best practices
- Security checklist for AI applications
- Curated reading list with links
- Badge system for participation tracking
- Participant submission structure
- Collaboration guidelines
- Badge system for motivation
- Multiple use case options
- Read
README.mdfor overview - Follow
getting-started/gcp-setup.md - Complete
getting-started/python-environment.md - Try
getting-started/vertex-ai-quickstart.md - Use
sessions/session-01-ai-chatbots/starter-template/
- Review
sessions/session-01-ai-chatbots/README.md - Prepare slides (add to
slides.pdf) - Review starter template and use case guides
- Set up participant submission folders
- Share resources from
resources/folder
| Session | Date | Topic | Status |
|---|---|---|---|
| 1 | Nov 5, 2025 | AI Fundamentals & LLM APIs | ✅ Ready |
| 2 | Nov 19, 2025 | Prompt Engineering & Security | 📋 Planned |
| 3 | Dec 3, 2025 | Introduction to RAG | 📋 Planned |
| 4 | Dec 17, 2025 | AI Agents - Part 1 | 📋 Planned |
| 5 | Jan 7, 2026 | AI Agents - Part 2 | 📋 Planned |
| 6 | Jan 21, 2026 | Evaluation & Monitoring | 📋 Planned |
To add content:
- Create files in appropriate folders
- Follow existing documentation style
- Include clear examples and instructions
- Test code before committing
- Submit PR with description
- Questions? Ask in WCC Slack
- Issues? Check
resources/troubleshooting.md - Resources? See
resources/reading-list.md - Feedback? Create an issue or PR
Last Updated: November 2025
Repository: Women Coding Community - AI Learning Series