Skip to content

timothywarner/chatgptclass

Repository files navigation

ChatGPT and GitHub Copilot in 4 Hours

Course Cover Slide

What's New (Oct 2025 -- May 2026) | Course Plan

Repository Structure

/
├── course-plan-may-2026.md          # Current course plan (4x50min segments)
├── warner-chatgpt-github-copilot-may-2026.pptx    # Main presentation deck
│
├── labs/                             # Hands-on exercises by hour
│   ├── hour-1-chatgpt/              # ChatGPT foundations
│   ├── hour-2-chatgpt/              # Advanced ChatGPT + Agents
│   ├── hour-3-copilot/              # Copilot core features
│   └── hour-4-copilot/              # Enterprise + Agentic coding
│
├── demos/                            # Live demonstration code
│   ├── chatgpt/                     # ChatGPT API examples
│   │   ├── api-examples/            # OpenAI/Azure API integration
│   │   ├── fine-tuning/             # Model customization demos
│   │   └── data-analysis/           # Data analysis with ChatGPT
│   ├── copilot/                     # GitHub Copilot demos
│   ├── mcp/                         # Model Context Protocol server
│   ├── security-scanning/           # Secret detection demos
│   └── vulnerable-code/             # Intentionally vulnerable (education)
│
├── datasets/                         # CSV/JSON for data exercises
│   ├── Essentials/                  # Basic datasets
│   ├── Financial/                   # Finance scenarios
│   ├── Human Resources/             # HR analytics
│   ├── Insurance/                   # Insurance data
│   └── Marketing/                   # Marketing analytics
│
├── apps/                             # Sample applications
│   ├── flask-chat/                  # Flask chat app template
│   └── custom-gpt/                  # Custom GPT examples
│
├── scripts/                          # Utility scripts
│   ├── devops/                      # CI/CD, Dependabot, deployment
│   ├── utilities/                   # Helper scripts
│   └── windows/                     # Windows/Surface optimization
│
├── docs/                             # Documentation
│   ├── instructor/                  # Instructor materials
│   └── archive/                     # Previous course plans
│
└── assets/images/                    # Course images

Related Repositories & Resources

Course Materials

GitHub GitHub

GitHub GitHub

Official Documentation

OpenAI GitHub Azure MCP

Latest Features (May 2026)

GPT-5.5 Copilot CLI Claude 4.7 MCP Apps


Contact Tim Warner


Essential Resources

OpenAI Resources

GitHub Copilot Resources

MCP (Model Context Protocol)

Azure Integration

Community & Updates


Prerequisites & Setup

Required Accounts & Software

Required Extensions

Pre-course Checklist

  • Create OpenAI account and verify email
  • Set up GitHub account and enable 2FA
  • Install VS Code and required extensions
  • Test GitHub Copilot access (confirm subscription tier)
  • Optional: Install GitHub Copilot CLI (npm install -g @github/copilot-cli)

System Requirements

  • Windows 10/11, macOS 10.15+, or Linux
  • Minimum 4GB RAM (8GB recommended)
  • 2GB free disk space
  • Internet connection required

Getting Help


License: This project is licensed under the MIT License.

About

ChatGPT and GitHub Copilot in Four Hours

Resources

License

Code of conduct

Contributing

Security policy

Stars

142 stars

Watchers

13 watching

Forks

Contributors