Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Collaboration Course

Learn to work effectively with AI coding assistants. This course teaches the practical skills of prompting, context management, and AI-assisted workflows.


Quick Start

Download the Materials

Option A: Download ZIP (easiest)

  1. Click the green "Code" button above
  2. Select "Download ZIP"
  3. Unzip to a folder on your computer

Option B: Clone with Git

git clone https://github.com/Aurite-ai/ai-collaboration-course.git

Using with Kahuna

Once you have the files locally, you can use them with Kahuna:

  1. Open the course folder in VS Code
  2. Share assignment files with Kahuna as context
  3. Follow the assignment instructions

Sessions

Session Topic Status
Session 1 Effective Prompting ✅ Available
Session 2 The Two Modes of Working ✅ Available
Session 3 The Generate-Critique Cycle 🔜 Coming Soon
Session 4 TBD 📅 Planned
Session 5 TBD 📅 Planned

Session 1: Effective Prompting

What you'll learn:

  • What an LLM actually is (text in, text out)
  • Why "everything is text" matters for prompting
  • Two types of prompts: literal instructions vs. decision-making
  • The G/R/S/O framework for complex tasks

Materials:

  • 📊 Slides — Marp format (readable as markdown)

Assignments: None (conceptual foundation session)


Session 2: The Two Modes of Working

What you'll learn:

  • The fundamental difference between exploration and execution
  • How G/R/S/O prompts produce design documents and plans
  • Why documents bridge the two modes
  • Context accumulation and how to manage it

Materials:

Recommended: Complete Assignment 1 before Session 3.


Reading the Slides

The slides are in Marp format — a markdown-based presentation tool.

To read them:

  • Open the .md file directly — the content is readable as markdown
  • Speaker notes appear in <!-- comment --> blocks

To view as slides (optional):

  • Install the Marp for VS Code extension
  • Open the file and click the preview icon

You don't need the slide view — the markdown is the content.


Resources

Additional materials for curious students:


Prerequisites

  • Basic comfort with coding (any language)
  • Python and pandas for assignments (data analytics focus)
  • Access to an AI coding tool (Kahuna recommended, or Claude Code, Cursor, etc.)

About This Course

This course was developed for USC data analytics graduate students learning to work with AI coding assistants. The materials are designed for:

  • Students new to AI coding tools
  • People who've tried AI tools but found them inconsistent
  • Anyone who wants to level up their AI collaboration skills

The assignments use data analytics examples (CSV processing, data cleaning) but the skills transfer to any domain.


License

MIT License — feel free to use, share, and adapt these materials.


Learn to work WITH the AI, not fight against it.

About

AI Collaboration Course: A practical guide to human-AI collaboration patterns

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors