Git & GitHub●Web Application Basics●APIs●Databases●Server Basics●Programming Fundamentals●Python Basics●JavaScript Basics●HTML & CSS●The Command Line●How the Internet Works●Computer Science Basics●Linux Basics●Data Structures, Gently●Debugging & Problem Solving●Markdown & Technical Writing●Cloud & Deployment Basics●FastAPI●PostgreSQL●Redis●Celery●MongoDB●System Design●Low Level Design●Microservices●React●Vue.js●Micro Front-ends●Django●Web Servers (NGINX & Apache)●AI for Developers●ChatGPT & Claude for Coding●Prompt Engineering Basics●Build with the Claude API●Claude Code●Finance for Everyone●Freelancing●Digital Marketing●SEO●GEO — Generative Engine Optimisation●Social Media Marketing●Performance Marketing●PPC Ads●Google Ads●Google AdSense●Meta Ads●Ad Library Research●Biology: Advanced●Biology: Beginner●Biology: Intermediate●Canva Designing: Beginner●Chemistry: Advanced●Chemistry: Beginner●Chemistry: Intermediate●Communication Skills: Advanced●Communication Skills: Beginner●Communication Skills: Intermediate●Digital Entrepreneurship: Advanced●Digital Entrepreneurship: Beginner●Digital Entrepreneurship: Intermediate●History: Advanced●History: Beginner●History: Intermediate●Leadership Skills: Advanced●Leadership Skills: Beginner●Leadership Skills: Intermediate●Mathematics: Advanced●Mathematics: Beginner●Mathematics: Intermediate●Personal Branding: Advanced●Personal Branding: Beginner●Personal Branding: Intermediate●Physical Education: Beginner●Physical Education: Intermediate●Physics: Advanced●Physics: Beginner●Physics: Intermediate●Presentation Skills: Beginner●Presentation Skills: Intermediate●Project Management: Advanced●Project Management: Beginner●Project Management: Intermediate●Public Speaking: Advanced●Public Speaking: Beginner●Public Speaking: Intermediate●Sales and Negotiation: Advanced●Sales and Negotiation: Beginner●Sales and Negotiation: Intermediate●

Intermediate · 4h 33m · 20 lessons

Claude Code

Pair-program with an AI agent right in your terminal.

What you'll learn

  • ✦Explain how Claude Code, an agent that reads, edits and runs, differs from a chatbot
  • ✦Trace the explore → plan → act → check loop on a real task and give it a check it can run
  • ✦Write prompts that give Claude Code the right context: the files, the goal and the exact error
  • ✦Decide how much control to keep with permission modes, plan mode, rewind and review
  • ✦Build a CLAUDE.md, a custom slash command or skill, and a subagent to guide it
  • ✦Choose when to extend it with hooks and MCP, and pick the jobs where it shines

Part of these career paths

Certification projects

Build 4 projects to earn your certificate

Hands-on work that proves you can apply what you learned — part of the certificate requirements.

View projects →

Syllabus

Module 1 · 59m
Meet Claude Code Free
What you'll be able to do
  • Can explain how Claude Code differs from a chat assistant, install it and start it in the right folder
  • Can describe how it explores a project it has never seen, and what it knows when a session starts
  • Can trace the explore, plan, act, check loop and give it a check it can run
  • Can manage the context window with /context, /compact and /clear
Module 2 · 42m
Working with it Pro
What you'll be able to do
  • Can write a prompt that names the symptom, the file, the exact error and what fixed looks like
  • Can name the tool behind each step (Read, Glob, Grep, Edit, Write, Bash) and follow a chain of tool calls
  • Can review an agent's change with git status and git diff and spot red flags before committing
Module 3 · 44m
Staying in control Pro
What you'll be able to do
  • Can choose a permission mode and write allow, ask and deny rules that fit the risk of a task
  • Can decide when a task needs plan mode, then review and approve the plan
  • Can rewind a wrong turn with /rewind and say what checkpoints can't undo
Module 4 · 49m
Getting great results Pro
What you'll be able to do
  • Can turn a vague request into a small task that names the place, the change and the finish line
  • Can write a short CLAUDE.md, choose where it lives and keep it current
  • Can package a repeated routine as a skill that runs with /name
  • Can give Claude Code a check it can run and loop until the check passes
Module 5 · 38m
Extending it Pro
What you'll be able to do
  • Can add an MCP server you trust and pick the right server for a job
  • Can hand read-heavy, independent work to a subagent with a complete brief
  • Can write a hook for a rule that must run every time, and tell it apart from CLAUDE.md advice
Module 6 · 41m
Using it well Pro
What you'll be able to do
  • Can sort tasks into ones to hand to Claude Code and ones to lead, by asking whether a check exists
  • Can spot and fix the common traps, from unread diffs and edited tests to prompt fatigue
  • Can plan the next steps, including headless mode, while keeping review and verification as your job

More AI courses