claude is Anthropic’s agentic coding tool for the terminal.
For students who want one strong paid option, Claude Code with a Claude Pro
subscription is the clearest place to start. It is a good fit when GitHub
student access is unavailable, when you want to start immediately, or when you
want a polished default workflow for repository work.
If you are comparing Claude Code with GitHub Copilot, direct APIs, OpenCode Zen, or local models, see Model access.
After working through this page, students should be better able to:
AGENTS.md and skills appropriately as reusable instruction layers in a
project workflowCLAUDE.md and skillsYou should already have:
For most students paying themselves, Claude Pro is the simplest starting
point. Claude Code also works with Claude Max, team plans, Console accounts,
and some cloud-provider setups, but those are not usually the first thing to
learn.
Claude documents several installation methods. Common choices are:
curl -fsSL https://claude.ai/install.sh | bash
brew install --cask claude-code
irm https://claude.ai/install.ps1 | iex
For native Windows setup, Anthropic currently requires Git for Windows to be installed first.
Start Claude Code inside a repository or project directory:
claude
On first launch it will usually ask you to log in in the browser. After that,
you can reopen it with claude in any project you trust.
A good beginner workflow is:
Good first prompts are:
Explain the structure of this project.
Find the main entry point and explain how the program starts.
Plan a small improvement to the README, but do not change any files yet.
Claude Code is much more useful when you treat a session as one task at a time.
Good habits:
/compact or exit and start a fresh oneFor a more explicit student workflow for checking repository claims, diffs, commands, and tests, read Verification.
CLAUDE.md, skills, and AGENTS.mdThree related ideas matter quickly:
CLAUDE.md gives Claude Code persistent instructions that load every sessionAGENTS.md is a more general cross-agent instructions file used by many
toolsClaude Code reads CLAUDE.md, not AGENTS.md, directly. If a project already
uses AGENTS.md, the usual bridge is to create a CLAUDE.md that imports it.
See also:
If you compare Claude Code with the other coding-agent tools in this guide, the same recurring ideas show up again:
Planning before editing: Claude Code works well when you ask for a plan
first and keep non-trivial changes read-only until the plan is sound.Limited context: one task per session, /compact, and fresh sessions all
help manage a limited context window.Work isolation: subagents with their own context windows let side work stay
out of the main thread.Instructions and memory: CLAUDE.md, skills, and AGENTS.md are
instruction layers, while Claude’s project memory is separate.After you have seen the three main coding-agent guides, the page on Agentic concepts reconnects these recurring ideas.
claude.CLAUDE.md, skills, and AGENTS.md once the basics feel natural.AGENTS.md is for