SONUB
EN English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

How to enable notifications

Notifications are unavailable in this browser or on this address. Try a supported browser on the secure SONUB site.

If notifications are blocked, allow them in your browser settings.

  1. Open the site controls beside the address bar, or your browser’s site settings. Set Notifications for this site to Allow.
  2. In your device settings, allow notifications for your browser and check Do Not Disturb or Focus.
  3. Return to SONUB, reload the page, and use the bell to enable notifications.

On iPhone or iPad, add SONUB to your Home Screen, open it there, then allow notifications.

Anthropic

Claude Code — Anthropic’s coding agent in your terminal

Type claude in a project folder and it starts. It reads your , answers questions about it, edits files and runs commands to test its own work. This page covers installing it and your first run, and links to the course chapters that go deeper.

Basics — install it and do your first task

New to it? Start here. Learn what Claude Code is, install it and follow the first five steps. When you have done them all, move on to the [Intermediate] tab above.

What it is

Claude Code is a made by Anthropic. It runs in the , and you can also use it in code editors such as and JetBrains, in the Claude desktop app and on the web.

It can show a plan before it changes anything, and it asks before editing files or running commands — you decide what it may do (permissions). Rules for your project go in CLAUDE.md, which it reads at the start of every session.

What you need

  • An account: a Claude Pro, Max, Team or Enterprise plan, or a Console (API) account. The free claude.ai plan does not include Claude Code.
  • A computer: macOS 13 or later, Windows 10 (1809) or later, Ubuntu 20.04 or Debian 10 or later, at least 4 GB of memory, and an internet connection.
  • A project folder to work in — ideally a Git repository, so every change can be reviewed and undone.
New to the terminal? Start with the SONUB shell course

Install

On macOS, Linux and WSL run the first line; on Windows run the PowerShell line. Installed this way, it updates itself in the background. Homebrew and WinGet installs do not update by themselves.

macOS · Linux · WSL
curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell
irm https://claude.ai/install.ps1 | iex

Homebrew
brew install --cask claude-code

WinGet
winget install Anthropic.ClaudeCode

npm (Node.js 22+)
npm install -g @anthropic-ai/claude-code

Check the installation

Open a new terminal window. claude --version should print a version number, and claude doctor shows the state of the installation. If you see “command not found”, open the terminal again and check your PATH.

claude --version

claude doctor

First run — five steps

  1. Go to your project folder and run claude. The first time, a opens so you can log in.
  2. Ask “What is in this project?” so it reads the project.
  3. Run /init to create CLAUDE.md, then add your test command and the rules to follow.
  4. Press Shift+Tab to switch to plan mode and ask for a change. Read the plan, fix it, then approve it.
  5. Read what changed with , run the tests yourself, then .

Features you will use often

  • CLAUDE.md — project instructions read in every session (start with /init)
  • Permissions and plan mode — what it may do without asking, and a plan before changes
  • Agent skills — teach repeated work with SKILL.md folders in .claude/skills/
  • Subagents, hooks and MCP — hand off parts of a task, run commands at set moments, connect outside tools
  • claude -p "…" — run once without the chat screen, for scripts and CI
  • /clear to start fresh, Esc to stop, claude update to update right away

Use it safely

  • Never approve a command you do not understand. Start strict and loosen only what you trust.
  • Trust the output, not the summary — even when it says “tests pass”, run them yourself.
  • Many small loops beat one huge request: commit or undo after each one.

Learn more on SONUB

Official documentation

Checked against the official documentation on 2026-10-18. These tools change often — if a command fails, see the official docs.

Guidelines

AI

Certificate

Study

Vibe Coding

Game

Practice

Teachers

Chat

Forum

Create

Community

More

Glossary

Pick a word you don't know. You'll see a simple explanation and related terms.

No matching term yet.

Pick a term to see its explanation.