Best TypeScript MCP tutorial: Model Context Protocol Tutorial. Matt Pocock's guide to building MCP servers and connecting Claude Code. Start here if you want to build and package a real MCP server.
Best context-engineering course: Hugging Face Context Course. Free Hugging Face course on context engineering for coding agents. Use it for skills, subagents, hooks, and MCP-shaped context design.
Best official OpenAI reference: OpenAI MCP and connectors. Official OpenAI guide for MCP servers and connectors. Use it when wiring tools into OpenAI agent workflows.
Context design is now an engineering skill
Coding agents and tool-connected assistants only work well when they receive the right context at the right time. MCP, skills, subagents, project instructions, memories, and hooks are all ways of shaping that context.
Matt Pocock's MCP tutorial is a good build-first path. Hugging Face's Context Course teaches the broader discipline. Official OpenAI and Anthropic docs matter when the integration needs to match current product behavior.
Good context is selective
The answer is not to dump everything into the model. Good context engineering decides what the assistant needs, what it can retrieve, what should become a tool, what belongs in memory, and what must stay behind permissions.
A strong resource should show how context fails: stale instructions, overloaded chats, missing files, unclear tool descriptions, and handoffs that lose the important facts.
Recommended courses and resources
-
AI Skills for Real Engineers
Skills catalog · Matt Pocock · Intermediate
You want a reusable skill system for agentic coding, including /grill-me, /grill-with-docs, /to-prd, /to-issues, /tdd, /triage, /handoff, /prototype, and review workflows.
-
AI SDK v6 Crash Course
Workshop · Matt Pocock · Intermediate
You want a structured AI SDK v6 course that covers model choice, text and object generation, UI streams, agents, persistence, context engineering, evals, and advanced app patterns.
-
Model Context Protocol Tutorial
Free tutorial · Matt Pocock · Intermediate
You want to understand MCP and build TypeScript MCP servers over stdio or HTTP, connect Claude Code to tools, use MCP prompts, and package servers for distribution.
-
AI Coding Dictionary
Dictionary · Matt Pocock · Beginner to intermediate
You want plain-English definitions for agentic coding concepts such as context windows, tools, MCP, handoffs, skills, subagents, feedback loops, and agent-ready work.
-
Learn Anything With My /teach Skill
Guide / Claude skill · Matt Pocock · Beginner to intermediate
You want Claude to act as a personalized teacher that creates a learning mission, finds resources, generates interactive lessons, quizzes you, and keeps progress records.