What is Claude Code? Agentic coding explained

A beginner's guide to Claude Code: what agentic coding means, how it differs from a chatbot, and what you can build with it.

Lesson 1.1โฑ 6 min read๐ŸŒฑ Curiousโ“ 3-question quiz
The short answer

Claude Code is Anthropic's agentic coding tool: it runs in your terminal (and in IDEs, desktop and web), reads your project, edits files and runs commands to complete tasks you describe in everyday language. Unlike a chatbot that only suggests code, it takes actions for you and checks its own work.

Chatbot vs agent: the big difference

When you use a normal AI chatbot to help with code, you ask a question, it gives you a snippet, and you copy, paste, run and debug it. You are the hands; the AI is the advice.

Claude Code flips that around. It is an agent: you describe the outcome you want, and Claude works out the steps, opens the relevant files, makes the edits, runs your tests and tries again if something fails. You stay in charge by approving actions and reviewing results.

Analogy: a chatbot is like phoning a builder for advice. Claude Code is like having the builder on site with a toolbox: they still ask before knocking down a wall, but they do the work.

What "agentic" means

An agentic tool works in a loop:

  1. Think: read your request and decide what to do next.
  2. Act: use a tool: read a file, search the project, edit code, run a command.
  3. Observe: look at the result (did the test pass? did the command error?).
  4. Repeat until the job is done, then report back.

That loop is why Claude Code can handle multi-step jobs like "add a contact form, validate the email, and write tests for it" rather than answering one question at a time.

Where Claude Code runs

  • The terminal: the original and most powerful home. You type claude inside a project folder.
  • IDE extensions: VS Code and JetBrains integrations show diffs right in your editor.
  • Desktop and web: run sessions from the Claude apps, including cloud sessions that work on a GitHub repository without your laptop.
Tip: the "terminal" is a text window where you type commands. If that sounds scary, don't worry: the next lesson walks you through it step by step.

What can you build with it?

Far more than you might expect, even as a non-developer:

  • Websites and landing pages for your business
  • Small internal tools: invoice generators, CSV cleaners, report builders
  • Automations that glue your apps together
  • Explanations of unfamiliar code ("what does this project do?")
  • Bug fixes, tests and documentation for existing software

For businesses and consultancies, the big win is speed: a prototype that once took a week can often be shaped in an afternoon, as long as someone reviews what was built.

Stay sensible: Claude can make mistakes. Treat it like a brilliant junior colleague: give clear instructions, check its work, and never let it near production data without safeguards.

Check yourself

Three quick questions to check it stuck.

Ask the tutor

Stuck on something in this lesson? Ask the AI tutor. It answers from this lesson and points you to others that help. Answers are written by AI and can be wrong. Do not include personal details, passwords or company secrets.

Frequently asked

Is Claude Code the same as Claude.ai chat?

No. Claude.ai chat is a conversation app. Claude Code is an agentic tool that works inside your project: it can read and edit files and run commands, with your permission, to complete coding tasks end to end.

Do I need to be a programmer to use Claude Code?

No, but basic comfort with folders and the terminal helps a lot. Many beginners use Claude Code to learn programming because it explains what it is doing as it works.

What does agentic coding mean?

Agentic coding means the AI does not just suggest code; it plans, takes actions with tools (editing files, running tests), checks the results and iterates until the task is complete.