For computer science students

Learn to code with AI tools

AI tools now sit somewhere in almost every step of writing software, from a quick question pasted into a chat window to an agent that opens its own pull request overnight. This resource maps that landscape with real, current tools and example prompts, and explains how to use them well — whether you're writing your first loop or shipping production code.

The big picture

One spectrum, many tools

Every AI coding tool sits somewhere on a spectrum between fully manual, copy-paste interaction and fully autonomous, asynchronous work. Knowing where a tool sits tells you how much control you keep, how much trust it requires, and how to review what it produces.

01 Copy-paste chat assistants
→
02 Inline autocomplete
→
03 In-IDE chat assistants
→
04 Agentic CLI tools
→
05 Asynchronous agents