Welcome to the materials for the CCB workshop: AI-Powered Vibe Coding.
🌐 View the official workshop website here: https://ccb.connect.hms.harvard.edu/AI-Powered-Coding/
This repository contains everything you need for the session, structured to follow our 2-hour schedule:
- 📽️ Part 1 (~45 min): Concepts & Slides
- 🪄 Part 2 (~45 min): Live Coding Demonstration
- 💻 Part 3 (~30 min): Hands-On Survival Analysis Exercise
Click the links below to access the raw files and code on GitHub:
setup/— Pre-workshop installation guides (VS Code, Positron, RStudio).slides/— PDF of the introductory presentation.live-demo/— The live demo guide and instructor scripts.hands-on/— The step-by-step prompt guide, starter scripts, and solutions scripts.data/— The datasets used in both the live demo and the hands-on exercises.
Before attending the workshop, please ensure you have:
- Basic familiarity with R and/or Python.
- Your own laptop.
- Active GitHub Copilot access (Copilot Pro recommended).
- 🔑 Start Here: General Setup & Copilot Access
- 🎓 Academics & Students: Apply for GitHub Education Benefits (Free)
- ⏱️ Backup: Start a Copilot Pro 30-day trial
Once your Copilot access is activated, please complete the setup for your preferred IDE before the workshop. We will teach primarily using Visual Studio Code, but Positron and RStudio are also supported:
- 🔵 VS Code Setup Guide (Recommended)
- 🟣 Positron Setup Guide (Supported)
- ⚪ RStudio Setup Guide (Note: RStudio has more limited Copilot features)
To participate in the Hands-On exercises and practice AI-generated Git commits, you need your own local copy of this repository.
-
Open your terminal and run:
git clone https://github.com/ccb-hms/ai-powered-coding.git
-
Open the newly cloned
ai-powered-coding/folder in your IDE.
If you run into any issues with installation or getting Copilot running, please reach out to us before the workshop!