Claude AI Products and Certifications Portal — navigate by section using the tabs below

Claude AI products & certifications portal

Official documentation, learning paths, certifications, videos, and interview prep — all in one place.

Claude Fable 5
Anthropic's most capable widely released model — built for the most demanding reasoning and long-horizon agentic work. Thinking is always on; 1M-token context, up to 128K output. Model ID: claude-fable-5.
FlagshipOfficial
Claude Opus 4.8
Most capable Opus-tier model — highly autonomous, state-of-the-art on long-horizon agentic coding, knowledge work, and memory. 1M-token context at standard pricing. Fast mode available. Model ID: claude-opus-4-8.
Latest OpusOfficial
Claude Sonnet 5
The best balance of speed and intelligence — near-Opus quality on coding and agentic work at Sonnet cost. Adaptive thinking on by default; 1M-token context. Model ID: claude-sonnet-5.
Official
Claude Haiku 4.5
Fastest model with near-frontier intelligence. Ideal for high-throughput classification, routing, simple extraction, and sub-agent roles. Model ID: claude-haiku-4-5.
Official
Claude.ai — web, mobile & desktop app
The main consumer chat interface for Claude. Includes projects, artifacts, skills, research mode, and connectors. Free and Pro tiers available.
Official
Claude API & platform
Build production applications — direct Messages API access or managed agent infrastructure via the Agents SDK. Access through Anthropic Console, Amazon Bedrock, Google Vertex AI, and Microsoft Foundry.
Official
Claude Code — agentic CLI coding tool
Terminal-based AI agent that reads, writes, and runs code. Works inside VS Code, JetBrains, and the web/desktop app. Install: npm install -g @anthropic-ai/claude-code.
NewOfficial
Claude in Chrome (browsing agent)
Beta browser extension that lets Claude navigate and act on web pages on your behalf.
Beta
Claude in Excel (spreadsheet agent)
Beta product that analyzes, transforms, and builds Excel models through natural language.
Beta
Claude Cowork (desktop automation)
Beta desktop agent for non-developers — automates file management and multi-step tasks across your computer.
Beta
Anthropic Console (developer workbench)
Browser-based environment to prototype prompts, manage API keys, and view usage. Includes a prompt generator and improver.
Official
docs.claude.com — API docs home
The main developer documentation hub. Quickstarts, SDK guides, API reference, agent patterns, tool use, and more.
Official
Models overview
Compare Fable 5, Opus 4.8, Sonnet 5, and Haiku 4.5 — pricing, context windows, knowledge cutoffs, and which cloud platforms support each model.
Official
Intro to Claude
Start here — overview of capabilities, use cases, and architecture. Summarizes what Claude excels at across text, code, vision, and agents.
Official
Prompt engineering overview
Foundation guide — clarity, XML structure, role prompting, few-shot examples, and chain-of-thought. Links to the interactive tutorial and Google Sheets version.
Official
Prompting best practices (Claude 5 & 4.x)
The single living reference for prompt engineering with Fable 5, Opus 4.8, Sonnet 5, and Haiku 4.5. Covers foundational techniques, adaptive thinking, effort control, tool use, and agentic systems.
UpdatedOfficial
Tool use (function calling)
Full guide to defining tools with JSON schemas, handling tool_use and tool_result blocks, and building agentic loops with Claude.
Official
Prompt caching
Learn to mark stable prompt prefixes (system prompts, documents, tool definitions) with cache breakpoints to reduce cost and latency.
Official
Claude Code documentation
Installation, CLAUDE.md, hooks, sub-agents, IDE integrations, MCP setup, permissions, and the Claude Code SDK.
Official
Model Context Protocol (MCP) — spec
Open standard for connecting AI agents to external tools and data sources. Covers tools, resources, prompts, stdio / SSE / HTTP transports.
Official
MCP connector — Messages API
Connect to remote MCP servers directly from the Anthropic Messages API without running a separate MCP client process.
Official
Anthropic Cookbook (GitHub)
Jupyter notebooks with production-ready patterns — RAG, embeddings, PDF processing, vision, tool use, and more.
Free
Prompt library — official examples
Curated gallery of production-quality prompts from Anthropic covering dozens of real-world tasks and use cases.
Official
Batch API
Submit bulk requests at ~50% lower cost. Ideal for evaluations, data labeling, offline pipelines, and non-latency-sensitive workloads.
Official
Claude's constitution (model spec)
Anthropic's detailed specification of Claude's values, behavior, and priorities. The final authority on how Claude thinks and acts.
Official
Claude support center
Account management, billing, troubleshooting, feature how-tos, and FAQs for claude.ai users.
Official
Anthropic Academy launched March 2026 — 13+ free, self-paced courses hosted on Skilljar. No Anthropic account needed, just a Skilljar email signup. Every course issues an official completion certificate you can add to LinkedIn.
Anthropic Academy — learning hub
Central portal with three tracks: Build with Claude (API/developers), Claude for Work (teams & enterprise), Claude for Personal (productivity & creativity).
OfficialFree
Anthropic Skilljar — full course catalog
All Anthropic Academy courses: Claude 101, AI Fluency, Building with the Claude API, Claude Code in Action, Introduction to MCP, MCP Advanced Topics, Agent Skills, Subagents, and Cowork.
OfficialFree
AI Fluency: Framework & Foundations
Flagship course by Anthropic with academic partners from UCC and Ringling College. Teaches effective, ethical, efficient, and safe AI collaboration using the 4D AI Fluency Framework.
OfficialFree
Building with the Claude API (Skilljar)
Comprehensive course covering the Claude API end-to-end — authentication, messages, tool use, streaming, structured outputs, prompt caching, and batch API.
OfficialFree
Claude Code in Action (Skilljar)
Hands-on course integrating Claude Code into developer workflows — CLAUDE.md setup, hooks, sub-agents, MCP servers, GitHub integration, and CI/CD automation.
OfficialFree
Introduction to Model Context Protocol (Skilljar)
Build MCP servers and clients from scratch in Python. Covers the three core MCP primitives — tools, resources, and prompts — and how to connect Claude to external services.
OfficialFree
MCP Advanced Topics (Skilljar)
Production MCP server patterns — sampling, notifications, file system access, transport mechanisms, and OAuth integration.
OfficialFree
Introduction to Agent Skills (Skilljar)
Create, configure, and share reusable markdown-based skills in Claude Code that Claude automatically applies to the right task.
OfficialFree
Anthropic GitHub courses (5 deep-dive modules)
Official Jupyter notebook courses: (1) API fundamentals, (2) Prompt engineering interactive tutorial, (3) Real-world prompting, (4) Prompt evaluations, (5) Tool use. Recommended in sequence.
OfficialFree
Anthropic Quickstarts (GitHub)
Ready-to-fork starter applications — customer support bot, document Q&A, and other production templates built on the Claude API.
OfficialFree
Prompt engineering interactive tutorial (GitHub)
Anthropic's step-by-step interactive notebook covering all core prompting techniques with exercises. Available in standard and AWS Workshop versions.
OfficialFree
DeepLearning.AI short courses
Andrew Ng's platform hosts short courses co-created with Anthropic — covers prompt engineering, building with Claude, and agentic AI applications.
Free
Coursera — Claude & Anthropic courses
Search Coursera for Claude/Anthropic specializations including guided projects on building AI applications.
Claude Certification Program launched March 12, 2026 and expanded in July 2026 to four exams across three roles — Associate, Developer, and Architect. Exam delivery has moved to Pearson VUE (OnVUE) online proctoring. Join the Partner Network free at anthropic.com/partners for access and study materials.
Claude Certified Associate — Foundations
Entry-level credential covering Claude fundamentals, product surfaces, and core prompting. The recommended starting point for non-specialists. Proctored via Pearson VUE. Exam fee ~$99.
New Jul 2026Official
Claude Certified Developer — Foundations
Developer-focused exam on building with the Claude API and SDKs, tool use, Claude Code, and MCP. Proctored via Pearson VUE. Exam fee ~$125.
New Jul 2026Official
Claude Certified Architect — Foundations (CCA-F)
Anthropic's original proctored certification (launched March 12, 2026) — tests production-grade Claude application design across 5 domains. Now delivered via Pearson VUE. Exam fee ~$125.
Launched Mar 2026Official
Claude Certified Architect — Professional (CCAR-P)
Senior architect credential — the most advanced exam in the program, covering complex multi-agent systems, enterprise design, and cost/reliability tradeoffs. Proctored via Pearson VUE. Exam fee ~$175.
New Jul 2026Official
Claude Partner Network — join free
Free for any organization bringing Claude to market. Benefits include CCA exam access, Anthropic Academy materials, sales playbooks, co-marketing support, and dedicated technical architecture resources. Backed by $100M Anthropic investment.
Free to joinOfficial
Anthropic Academy completion certificates
Every Skilljar course issues an official Anthropic-branded completion certificate you can post directly to LinkedIn. Certificates are distinct from the CCA exam credential.
FreeOfficial
Claude Certifications study site (community)
Unofficial but well-regarded community site with free study guides, 25+ practice questions, video playlists, and a 12-week study plan for the CCA exam.
Free
Deloitte × Anthropic certification program
Enterprise program as part of Deloitte's $1.4B Project 120 investment — hands-on Claude certification for Deloitte practitioners and alliance partners.
Official
AWS Certified AI Practitioner (complementary)
Covers Claude on Amazon Bedrock, responsible AI, and generative AI fundamentals. A strong companion credential to the CCA for cloud-focused professionals.
~25%
Agentic architecture
Multi-step agent design, tool orchestration, error handling, evaluations
~20%
Claude Code & config
CLAUDE.md, hooks, sub-agents, MCP setup, permissions, IDE integration
~20%
Claude API & SDKs
Messages API, streaming, structured outputs, prompt caching, Batch API
~20%
Prompt engineering
XML structure, few-shot, chain-of-thought, role prompting, output control
~15%
Cost & system design
Token economics, context windows, model selection, rate limits, caching
Anthropic official YouTube channel
Product launches, research talks, Claude announcements, developer deep dives, and safety discussions — directly from Anthropic.
Official
Anthropic playlists
Curated playlists by topic — Claude Code tutorials, MCP walkthroughs, prompt engineering guides, and agent demonstrations.
Official
Claude API tutorials playlist
Anthropic-curated playlist covering API integration, tool use, streaming, and application building.
Official
Claude Code for beginners — full course
Comprehensive free tutorial on integrating Claude Code into development workflows — covers scaffolding, context management, MCP, and sub-agents.
Free
Claude AI step-by-step tutorial (2026)
Beginner-friendly walkthrough of Claude.ai — projects, artifacts, skills, research mode, and connectors. Good starting point for new users.
Free
Search: latest Claude tutorials (2026)
Live YouTube search for the most recent community tutorials — always up to date with newest features.
Search: Claude Code tutorials
YouTube search results for Claude Code — installation, workflow integration, hooks, sub-agents, and MCP walkthroughs.
Search: Model Context Protocol tutorials
MCP server setup, client integration, and tool connection walkthroughs from the community.
Search: Claude prompt engineering
Latest videos on prompting techniques — XML structure, chain-of-thought, few-shot, and production prompt patterns.
Search: Claude CCA certification prep
Community study videos and walkthroughs for the Claude Certified Architect Foundations exam.
1. How do you choose between Fable, Opus, Sonnet, and Haiku?
Fable 5 is the most capable model — reach for it on the hardest reasoning and long-horizon agentic work. Opus 4.8 is the most capable Opus tier — highly autonomous coding, knowledge work, and memory. Sonnet 5 balances intelligence and cost — near-Opus quality at Sonnet price, the default for most production workloads and agents. Haiku 4.5 is fastest and cheapest — ideal for classification, routing, and sub-agent roles. Strategy: start with Sonnet 5, escalate to Opus 4.8 or Fable 5 where evals show quality gaps, downgrade to Haiku where latency or cost dominates.
2. How does prompt caching work and when should you use it?
Mark stable prefix content — system instructions, large documents, tool definitions — with a cache_control breakpoint. Anthropic stores that prefix server-side and serves later requests with the same prefix at reduced input token cost and lower latency. Use it whenever you have repeated large context: RAG systems, agentic loops with stable tool schemas, and multi-turn chats with fixed system prompts. Cache TTL is 5 minutes by default, refreshed on each hit.
3. Why does Anthropic recommend XML tags in prompts?
Claude is trained to treat XML as semantic structure. Wrapping content in tags like , , clearly separates context, examples, task, and output requirements. This reduces ambiguity, improves instruction following, and makes outputs easier to parse programmatically when you ask Claude to respond inside specific tags.
4. How do you reduce hallucinations in Claude's outputs?
Compound several techniques: (1) provide source material in the prompt and instruct Claude to cite it, (2) give Claude explicit permission to say "I don't know," (3) ask it to reason step-by-step before answering, (4) enable extended thinking for complex reasoning, (5) ground claims via retrieval, (6) run judge-model evals and tune. The strongest intervention is usually giving Claude the information it needs rather than relying on parametric memory.
5. What's the difference between system messages and user messages?
The system parameter sets persistent behavior, role, constraints, and tone — outside the messages array. The messages array holds alternating user/assistant turns. Best practice: stable instructions, persona, output format, and policies go in system; actual tasks, data, and conversation history go in messages. System content also caches well.
6. What is CLAUDE.md and why does it matter?
CLAUDE.md is a project memory file Claude Code reads automatically at session start. Put your project's architecture, coding conventions, key directories, important commands, and team rules inside it. Every new conversation begins with this context loaded — eliminating repetitive setup. A user-level file lives at ~/.claude/CLAUDE.md; project-level files override user-level.
7. How do you optimize token usage in long Claude Code sessions?
Use /compact to summarize prior context instead of /clear when you want to keep a thread. Write precise prompts targeting specific files. Move recurring instructions into CLAUDE.md. Limit simultaneously enabled MCP servers — too many tool definitions can shrink usable context from 200K to under 100K tokens. Use sub-agents for isolated explorations that would otherwise pollute the main session.
8. What are hooks in Claude Code and what are they used for?
Hooks are shell commands triggered by Claude Code lifecycle events — before/after a tool call, before a commit, on session start. Use them to enforce linting, run tests, log actions for audits, block dangerous commands, or notify CI systems. They're defined in settings.json and let you wrap Claude's autonomy in deterministic guardrails.
9. What is Model Context Protocol (MCP)?
MCP is an open standard for connecting AI agents to external tools and data sources. An MCP server exposes tools, resources, and prompts; a client (Claude Code, the API's MCP connector, or the Claude.ai interface) discovers and calls them. Transports include stdio (local processes), SSE, and HTTP. It eliminates one-off integrations — any MCP-compliant server works with any MCP-compliant client.
10. How would you secure an MCP server in production?
Treat MCP servers like any privileged subprocess: install only from trusted sources, use scoped credentials with minimum required permissions, store secrets in env vars or a secrets manager (not plaintext configs), enable structured logging for all tool calls, restrict network egress, and run processes in isolated containers for high-risk integrations. Pin server versions to avoid supply-chain surprises.
11. How would you design an agentic system with Claude?
Start with explicit success criteria. Build the tool surface (typed JSON schemas, descriptive names, narrow scope per tool). Pick a model — usually Sonnet for the orchestrator, Haiku for cheap sub-tasks. Implement the loop: prompt → model → tool call → execute → feed result back → repeat until done or max iterations. Add guardrails: step cap, cost ceiling, timeout, observability. Write evals before you scale. Parallelize with sub-agents.
12. What are sub-agents and when should you use them?
Sub-agents are isolated Claude instances with their own context window, spawned via the Task tool to handle a sub-task, returning only the useful result. Use them for codebase exploration, code review, parallel research, or any work that would bloat the main session. Define them in .claude/agents/*.md with their own system prompt, tool restrictions, and permission mode.
13. How do you handle rate limits and retries?
Implement exponential backoff with jitter on 429 and 5xx responses. Respect the retry-after header. Use the Batch API for non-real-time workloads — ~50% cheaper and on a separate quota. Spread load across model tiers. Cache stable prefixes to reduce token throughput. Monitor API usage per key to catch runaway loops early.
14. How do you defend against prompt injection?
Treat all untrusted input (user messages, web content, file contents, tool outputs) as data, not instructions. Wrap it in XML tags and explicitly tell Claude not to treat content inside as instructions. Constrain tools — never give destructive actions without human-in-the-loop confirmation. Use allow-lists for URLs and commands. Run evals with adversarial test cases. For high-stakes apps, add a classifier to flag suspicious inputs before they reach Claude.
15. How does extended thinking work and when should you enable it?
Extended thinking gives Claude a dedicated internal reasoning budget before producing its final answer. Set a thinking.budget_tokens parameter to control how long Claude reasons. Use it for tasks that benefit from deeper deliberation: hard math, complex logic, multi-step planning, or any situation where chain-of-thought alone isn't sufficient. Not recommended for simple tasks — it adds latency and cost.
Claude Certifications — full practice hub
Dedicated study site with practice exams, question banks, and workbooks for the Claude certification tracks. Start here for the complete set.
FeaturedFree
These are unofficial study questions modeled on official exam domains. Study the Anthropic Academy courses and docs.claude.com as your authoritative source.
Q1. Your customer-support agent handles 10K live conversations/day with a stable 5K-token system prompt. Which single feature most reduces your API cost?
Answer: Prompt caching. Mark the stable system prompt (and tool definitions) with a cache_control breakpoint. Cache hits dramatically reduce input token cost. The Batch API is cheaper still but only for async/offline workloads — live customer support requires real-time responses.
Q2. Which file does Claude Code automatically load at session start to provide project context?
Answer: CLAUDE.md. Claude Code reads CLAUDE.md from the project root (and ~/.claude/CLAUDE.md at user scope) at session start. It's the canonical location for conventions, architecture notes, and standing instructions.
Q3. What's the correct way to connect a remote MCP server directly via the Anthropic Messages API?
Answer: Use the MCP connector with the beta header anthropic-beta: mcp-client-2025-11-20 and pass the server URL in the mcp_servers parameter. This connects to remote MCP servers without needing a separate MCP client process running locally.
Q4. You're using Claude as a grader to evaluate another Claude's responses. What should you ask the grader to return for reliable scores?
Answer: Strengths, weaknesses, detailed reasoning, and a numerical score. Bare numbers produce near-random results. Requiring written justification forces the grader to engage with the content, producing consistent, defensible scores. This is the pattern Anthropic's evaluation guidance recommends.
Q5. Which Claude Code feature delegates a sub-task to an isolated context window that returns only its output?
Answer: Sub-agents. Defined in .claude/agents/*.md with their own system prompt, tool restrictions, and permission mode. Activated via the /agents command or the Task tool. They run with an independent context window and return only the useful result to the main session.
Q6. What's the most effective way to show Claude exactly what output format you want?
Answer: Few-shot examples. Provide one or more concrete output examples, ideally wrapped in tags. Concrete examples beat abstract format descriptions for adherence. Even a single high-quality example produces large gains in output consistency.
Q7. Which slash command compresses Claude Code conversation history while preserving a summary?
Answer: /compact. Unlike /clear (wipes all context), /compact summarizes prior turns and replaces them with the summary — typically reducing token usage 40–60% on long sessions while keeping the thread alive.
Q8. You need Claude Code to query a private Postgres database. What's the architecturally correct approach?
Answer: Build or install a Postgres MCP server that exposes database operations as MCP tools. Register it in settings.json at the appropriate scope (user, project, or local) with scoped credentials. This follows Anthropic's open standard and integrates cleanly with Claude Code's tool discovery.
Q9. Your agentic loop is making runaway tool calls. What's the first guardrail to add?
Answer: A maximum step / iteration cap. Pair it with a cost ceiling and timeout. Then add observability (log every tool call), evals on adversarial inputs, and human-in-the-loop confirmation for destructive or irreversible actions. Step caps are the cheapest, fastest-to-implement first line of defence.
Q10. Which model is best for high-volume, low-complexity classification at the lowest cost?
Answer: Claude Haiku 4.5. Fastest and cheapest current Claude model with near-frontier intelligence — designed for high-throughput classification, routing, simple extraction, and sub-agent roles where Sonnet or Opus would be overkill.
Q11. What does "tool use" mean in the Anthropic API and how does the loop work?
Answer: Tool use (function calling) lets you define JSON-schema-described tools. Claude returns a tool_use block when it wants to call one; your code executes the tool and feeds back a tool_result message. The model continues until it returns a final text answer with no further tool calls. Loop control (max turns, cost caps) is your responsibility.
Q12. What's the most important practice when designing tools for an agent?
Answer: Clear, descriptive tool names and descriptions with narrow scope per tool. Claude's tool selection accuracy depends heavily on tool metadata. Avoid mega-tools that do many things. Prefer focused tools with informative descriptions and explicit input schemas. Vague or overlapping tool descriptions are the leading cause of agentic failures.
Q13. How do you debug a silently failing MCP connection in Claude Code?
Answer: Launch Claude Code with --mcp-debug and run /mcp in-session to inspect server status. This surfaces handshake errors, authentication failures, and transport-level issues that aren't visible by default. Also check claude mcp list to verify configured servers.
Q14. Where should you place a coding convention you want shared with the whole team on every Claude Code session?
Answer: CLAUDE.md at the project root, committed to version control. Project-scope CLAUDE.md overrides user-scope and is shared via the repo — exactly the right pattern for team-wide conventions. User-scope (~/.claude/CLAUDE.md) is for personal preferences only.
Q15. The Batch API offers what tradeoff compared to the real-time Messages API?
Answer: ~50% lower cost in exchange for asynchronous, non-real-time completion. Submit a batch of requests; results return within a service window (up to 24 hours). Ideal for offline pipelines, evaluations, bulk data analysis, and labeling tasks where immediate responses aren't needed.
Anthropic news & announcements
Official blog — product launches, research papers, safety updates, and company news. The primary source for what's new.
Official
Anthropic research
Published papers on safety, interpretability, model capabilities, and AI alignment from the Anthropic research team.
Official
Anthropic on GitHub
Official repos: Python & TypeScript SDKs, Anthropic Cookbook, Claude Code, courses, quickstarts, and Claude Code plugins directory.
Official
Anthropic on X / Twitter
Real-time product news, research highlights, and team updates from @AnthropicAI.
Official
Anthropic on LinkedIn
Company updates, hiring announcements, and ecosystem news from Anthropic's official LinkedIn page.
Official
r/ClaudeAI (Reddit)
Active community forum — tips, showcases, troubleshooting, and discussion of Claude features and use cases.
Model Context Protocol community
MCP ecosystem — community-built servers, discussion of the protocol spec, and integration patterns.
Official
Anthropic API status
Real-time status for the Claude API, claude.ai, and associated services. Bookmark this for outage monitoring.
Official
Anthropic Transparency Hub
Training data cutoff dates, usage policies, third-party audits, and model card details.
Official
Anthropic usage policies
Acceptable use policy covering what you can and cannot build with the Claude API and claude.ai.
Official