Skip to content

Women-Coding-Community/ai-learning-series

Repository files navigation

Women Coding Community - AI Learning Series 2025

Welcome to the WCC AI Learning Series! This repository contains hands-on resources, code templates, and project guides for our 12-week AI learning program.

🎯 Program Overview

Format: 12 sessions total (6 Foundational + 6 Advanced)
Duration: 60 minutes each
Schedule: Every other Wednesday, starting November 5th, 2025
Target Audience: Coders with no/basic AI knowledge
Delivery: Hands-on, project-based learning
Certification: GitHub-tracked participation badges

Timeline

  • Foundational Track: Nov 5 - Dec 10 (6 weeks)
  • Break: Last week of January (feedback & planning)
  • Advanced Track: TBD (6 weeks)

🛠️ Tech Stack

Primary Stack (Recommended)

  • Language: Python 3.11+
  • Cloud Platform: Google Cloud Platform (GCP)
  • AI Platform: Vertex AI / Gemini API
  • Development: Jupyter Notebooks, VS Code, Google Colab

Alternative Options (Participants' Choice)

  • Cloud: AWS (Bedrock, SageMaker), Azure (OpenAI Service)
  • AI APIs: OpenAI GPT, Anthropic Claude

Note: All concepts and use cases work across platforms. We'll show GCP/Gemini examples, but you can adapt to your preferred stack.

Why GCP/Vertex AI?

✅ Generous free tier with $300 credits for new users
✅ Integrated ML platform (Vertex AI)
✅ Gemini models (competitive with GPT-4/Claude)
✅ Strong community support
✅ Great for production deployments


📚 Foundational Track (6 Sessions)

Session 1: AI Fundamentals & LLM APIs

Date: November 5, 2025
Instructor: Sonika

Learning Objectives:

  • Understand AI, ML, and LLM concepts
  • Set up GCP/Vertex AI and get API credentials
  • Make your first API call to Gemini
  • Build a basic chatbot with conversation memory
  • Handle API responses and errors

What We'll Build: A simple but functional chatbot with Gemini API integration, conversation history, basic error handling, and a simple web interface.

WCC Use Case Options:

  • WCC Info Bot (Community Assistant) - Chatbot that answers FAQs about WCC with personality
  • Problem: New members ask repetitive questions about WCC events, membership, volunteering
  • Tech: Gemini API, conversation memory, system prompts
  • Bonus: Add web scraping to pull latest info from WCC website

📁 Repository Structure

ai-learning-series/
├── README.md                          # This file
├── getting-started/                   # Setup guides
│   ├── gcp-setup.md
│   ├── vertex-ai-quickstart.md
│   ├── python-environment.md
│   └── alternative-platforms.md
├── sessions/
│   ├── session-01-ai-chatbots/
│   │   ├── slides.pdf
│   │   ├── live-demo/                 # Code from live session
│   │   ├── starter-template/          # Template for participants
│   │   ├── use-case-guides/           # Detailed guides for each use case
│   │   └── participants/              # Participant submissions
│   │       ├── username1/
│   │       │   ├── code/
│   │       │   ├── README.md
│   │       │   └── demo.mp4
│   │       └── username2/
│   ├── session-02-prompt-security/
│   └── ...
├── resources/
│   ├── gcp-vertex-ai-cheatsheet.md
│   ├── prompt-engineering-guide.md
│   ├── security-checklist.md
│   ├── troubleshooting.md
│   └── reading-list.md
└── badges/
    ├── badge-criteria.md
    └── badge-images/

🚀 Quick Start

For Instructors

  1. Review the session materials in /sessions/session-01-ai-chatbots/
  2. Check /getting-started/ for setup guides
  3. Use /resources/ for reference materials

For Participants

  1. Follow the setup guide in /getting-started/
  2. Clone this repository
  3. Navigate to your session folder
  4. Use the starter template to begin coding
  5. Submit your work to /sessions/[session]/participants/[your-username]/

📖 Getting Started


🎓 Facilitators

  • Sonika - Foundational Track Lead
  • Sonali - Advanced Track Lead

📝 License

This project is open source and available under the MIT License.


🤝 Contributing

We welcome contributions! Please:

  1. Fork this repository
  2. Create a feature branch
  3. Submit a pull request with your improvements

Last Updated: November 2025
Next Update: After Session 1 (November 5, 2025)

About

Build real AI apps while helping WCC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7