Mastering Claude (Anthropic)Claude Code, connectors and Skills · Lesson 13 of 20

Coding help and Claude Code, for non-engineers and builders

Article · 16 min · 9 min lecture

Video lecture

Coding help and Claude Code, for non-engineers and builders

14 chapters · about 9 min · full transcript

Coming soon

Chapter 1 of 14

Claude and code

  • Snippets for everyone
  • Claude Code for builders

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Two ways Claude helps with code

1. Coding help in chat. Anyone can ask Claude to write a spreadsheet formula, a Google Apps Script, a small Python script, a regex, or to explain an error message. Claude can also run code in a sandbox (code execution) to test ideas and process files.

2. Claude Code. Anthropic's agentic coding tool. Instead of copying snippets back and forth, Claude Code works directly in a codebase: it reads files, plans changes, edits multiple files, runs commands and tests, and uses git, asking for your permission according to the permission mode you choose. It runs in the terminal, in IDEs such as VS Code and JetBrains, in the Claude desktop app, on the web (including cloud sessions you can check from your phone), and in Slack. It is included with paid Claude plans and is also available through the API.

For non-engineers: the safe snippet pattern

I'm not a developer. I use Google Sheets.
Goal: in column D, show "Overdue" if the date in column C is before today and
column E is not "Paid"; otherwise leave blank.
Give me: the formula, a plain-English explanation of each part, and 3 test
rows I can type in to check it works (including an edge case).

For scripts that change files or data: always test on a copy of a small sample, read Claude's explanation, and keep backups. Never paste passwords or API keys into prompts or scripts; use the platform's secret storage.

For builders: getting started with Claude Code

Install it using the official quickstart at Anthropic's Claude Code documentation (native installer or package manager), then open your project folder:

cd my-shopify-theme
claude

Useful first moves:

  • Run /init to generate a CLAUDE.md file: project-specific guidance Claude reads at the start of every session (build commands, conventions, what not to touch).
  • Ask for a plan first: "Read the codebase and propose a plan to add a size-guide modal to product pages. Don't edit yet."
  • Work in small, testable tasks with a clear definition of done.
  • Review diffs before accepting; commit often so you can roll back.

A minimal CLAUDE.md:

# Project: Noor Organics storefront
- Stack: Shopify Liquid theme + small Node scripts in /scripts
- Run checks: `npm run lint` and `npm test` before saying a task is done
- Never edit files in /config/production or commit secrets
- Arabic (RTL) and English layouts must both be checked
- Keep changes minimal; explain any new dependency before adding it

Extending Claude Code

  • MCP servers connect Claude Code to tools such as issue trackers, databases or design files (claude mcp add ...; see Lesson 5.2).
  • Skills (Lesson 5.3) package procedures Claude loads when relevant, stored in .claude/skills/.
  • Subagents handle focused sub-tasks (for example, a test-writing agent) with their own context.
  • Hooks run your own scripts at defined moments (for example, formatting code after every edit).
  • Plugins bundle skills, MCP servers, subagents and hooks for easy sharing across a team.

For developers building their own agents, the Claude Agent SDK packages the Claude Code harness as a library you can run on your own infrastructure.

Worked example: an agency builds a client tool

A two-developer agency in Dubai needs a small internal tool that pulls campaign data from a CSV export and produces a weekly PDF summary. With Claude Code, the lead developer writes a CLAUDE.md, asks for a plan, approves it, and lets Claude build the script in small steps with tests. She reviews every diff, adds a hook that runs the linter, and keeps the API key in an environment variable. A job that would have taken three days took one, and the code went through the same review as human-written code.

Governance questions before adopting agentic coding

  • What can it access (repositories, production systems, secrets)?
  • Which permission mode will we use, and who approves risky actions?
  • How are AI-written changes reviewed, tested and attributed?
  • Where do secrets live (never in prompts or committed files)?
  • On Team and Enterprise, which admin controls and usage analytics are enabled?

Hands-on

  • Non-engineers: solve one spreadsheet or small automation problem with the safe snippet pattern; test on a copy.
  • Builders: install Claude Code on a non-critical repo, run /init, edit CLAUDE.md, and complete one small task plan-first with tests.

Pitfalls

  • Running unreviewed scripts on live data.
  • Giving an agent broad access to production.
  • Accepting large diffs you do not understand.
  • Letting CLAUDE.md go stale.

How to measure success

Tasks ship faster with no increase in defects, every AI-written change is reviewed and tested, and no secret ever appears in a prompt, log or commit.

Key takeaways

  • Anyone can use Claude for formulas, scripts and explanations; ask for explanations and test rows, and always test on copies.
  • Claude Code is an agentic coding tool that reads, edits, runs and tests code in a codebase with permission controls, in terminal, IDE, desktop, web and Slack.
  • A clear CLAUDE.md, plan-first working, small testable tasks and reviewed diffs give the best results.
  • Decide access, permission modes, review rules and secret storage before adopting agentic coding.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. What best describes Claude Code?
  2. A marketer gets a Claude-written script to rename 3,000 product images. What should they do first?
  3. Which is a sound governance practice for agentic coding tools?

Put it into practice

Use the non-developer prompt pattern to solve one spreadsheet or small automation problem you have. Test on a copy and write down what you checked.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.