Claude Learning Program

Self-paced path to becoming proficient with Claude, Claude Code, and the Anthropic SDK

← Back to PersonalWorks

Project just initialized. A 9-module curriculum is planned (see context/curriculum.md). No exercises completed yet — pick a starting module when ready.

Curriculum

1
Claude Code fundamentals
Permissions, settings, slash commands, keybindings, statusline
NOT STARTED
2
Hooks
Extend Claude Code's runtime behavior with event hooks
NOT STARTED
3
Custom skills
Build reusable, triggerable skills for personal workflows
NOT STARTED
4
Anthropic API / SDK basics
Direct API calls, streaming, model selection
NOT STARTED
5
Prompt caching
Essential for cost and latency — become default from here on
NOT STARTED
6
Tool use (function calling)
Give Claude tools to execute actions on your behalf
NOT STARTED
7
Agent SDK
Build custom agents, orchestrate sub-agents
NOT STARTED
8
MCP servers
Connect external tools and data via Model Context Protocol
NOT STARTED
9
Capstone
Larger project combining modules 4–8
NOT STARTED

Next steps