---
schemaVersion: 1
title: "Code with Claude Code - Beginner"
canonicalUrl: "https://techtown.fr/en/formations/coder-avec-claude-debutant/"
language: "en"
---

## Objectifs pédagogiques

- Install and configure Claude Code
- Master essential commands and craft prompts with the 3C method
- Customize the workspace (CLAUDE.md, permissions, Plan Mode)
- Integrate Claude into a professional Git workflow

## Programme

### Introduction & Getting Started

- The developer's shifting role: from coder to orchestrator
- The AI coding agent landscape: autocomplete vs chat vs autonomous agent
- Opus, Sonnet, Haiku — when to use which model
- Understanding Claude pricing: tokens, costs, prompt caching, subscription vs API
- Installation (macOS, Linux, WSL2), authentication, `/doctor`

### Prompts & Essential Commands

- Crafting effective prompts with the 3C method (Context, Clarity, Constraints)
- Thinking mode and effort levels
- Slash commands: `/help`, `/clear`, `/compact`, `/cost`, `/rewind`, `/resume`...
- Essential keyboard shortcuts, managing the context window (200k tokens)

### Customizing Your Environment

- Permissions and security: access modes, `.claudeignore`, best practices
- CLAUDE.md: project memory, team conventions, architectural patterns
- `/init` to generate a CLAUDE.md, `/memory` to manage it
- Plan Mode: plan before executing, when to use it
- Introduction to Skills: custom slash commands (`.claude/commands/`)

### Git Integration

- Claude and Git: branches, conventional commits, conflict resolution
- Assisted Pull Request creation

### Hands-on Workshops

#### Workshop 1: Installation & Discovery

Install Claude Code, connect, run `/doctor` and explore the CLI interface.

#### Workshop 2: First Steps on a Real Project

Initialize a web project from scratch and experiment with session commands.

#### Workshop 3: CLAUDE.md & Permissions

Configure permissions and create a project-specific CLAUDE.md.

#### Workshop 4: Plan Mode & Skills

Use Plan Mode to design a feature, then create a reusable slash command.

#### Workshop 5: Git End-to-End

Initialize a repo, commit, create branches and merge — letting Claude guide each step.

## Pré-requis

- Be comfortable with a terminal
- Know the basics of Git
- Have software development experience
