Four guided paths from beginner to advanced, built around tutorials, guides, and tools.
Developers who want to build AI features into web apps
The modern AI app stack: Next.js, Vercel AI SDK, and the tools that tie them together.
Streaming responses, tool calling, and structured output in TypeScript.
Go beyond chat. Build agents that reason, plan, and take action.
Retrieval-augmented generation: give your AI app access to real data.
Structured lessons with code examples, quizzes, and projects.
Browse the full AI tools directory to find what fits your stack.
Developers who want to code faster with AI
A ranked breakdown of the 10 best AI coding tools available right now.
The complete guide to Claude Code: setup, usage, and real workflows.
Advanced techniques, shortcuts, and patterns for daily use.
Connect Claude Code to external data sources with MCP servers.
The art of building software by describing what you want in natural language.
Side-by-side comparisons of AI coding tools, frameworks, and models.
Developers building autonomous agents
What AI agents are, how they work, and why they matter for developers.
Hands-on guide to building your first agent with tool use and reasoning.
Give your agents access to databases, APIs, and file systems via MCP.
Orchestrate multiple agents that collaborate, delegate, and coordinate.
Browse AI frameworks, SDKs, and agent toolkits in the tools directory.
Developers new to AI tools
Start here. An intro to the most popular AI coding agent.
Model Context Protocol explained simply, with practical examples.
What each tool costs, free tiers, and how to pick the right plan.
34 free developer tools you can use right now, no signup required.
Look up any AI development term. Plain-language definitions.
Pick a skill, then a tool. Each tutorial is a working walkthrough with code, common pitfalls, and what to build next.
LangChain gives you battle-tested abstractions for retrieval-augmented generation: document loaders, text splitters, vector stores, and retrievers. This walkthrough builds a working RAG pipeline in TypeScript that ingests your docs and answers questions over them with citations.
LlamaIndex is the data framework for LLM apps. It excels at structured ingestion: parsing PDFs, websites, Notion, and SQL into a queryable index. This guide builds a TypeScript RAG pipeline with the LlamaIndex.TS SDK.
Pinecone is a managed vector database built for scale. You get sub-100ms queries over billions of vectors without operating any infra.
pgvector turns Postgres into a vector database. If you already run Postgres, this is the lowest-friction RAG store you can pick.
Claude Code is Anthropic's terminal-native coding agent. You can extend it with custom skills, hooks, and MCP servers to build domain-specific agents that own real workflows.
LangGraph models agents as state machines. Instead of free-form ReAct loops, you define explicit nodes and edges, which makes complex flows debuggable and resumable.
CrewAI lets you compose multi-agent teams with role-based prompting. Each agent has a goal, a backstory, and tools - then a Crew orchestrates them.
The OpenAI Agents SDK is a minimal, opinionated framework for building agents on top of GPT models. It bundles tool calling, handoffs between agents, and tracing.
Model Context Protocol (MCP) lets you expose tools, resources, and prompts to any compatible client (Claude Code, Cursor, Claude Desktop). This guide builds a TypeScript MCP server.
FastMCP is the easiest way to build an MCP server in Python. You decorate functions and the framework handles schemas, transport, and routing.
LoRA (Low-Rank Adaptation) fine-tunes a model by training a tiny adapter instead of the full weight matrix. You get 90% of the quality at a fraction of the compute.
Unsloth is a drop-in optimization for LoRA fine-tuning that delivers 2-5x speedups and 60% less VRAM. Same code, faster runs.
MLX is Apple's array framework, optimized for Apple Silicon. mlx-lm fine-tunes LLMs on M-series Macs with unified memory.
Coolify is a self-hosted Heroku alternative you run on a single VPS. Push to GitHub, Coolify builds and deploys.
Vercel is the fastest way to ship a Next.js AI app: connect a repo, push to main, get a URL with edge caching, preview deploys, and built-in observability.
Railway is the sweet spot between Vercel's polish and Coolify's flexibility. You get hosted Postgres, Redis, and any Docker app from one dashboard.
OpenAI's Structured Outputs feature guarantees your responses match a JSON schema. No more parsing failures or missing fields - the model output conforms to your schema or the request fails.
Anthropic's Claude models support structured output through tool use with forced tool calls. Define a schema as a tool, force Claude to use it, and extract the structured data from the tool call arguments.
Instructor is the most popular library for structured LLM outputs. It patches the OpenAI and Anthropic SDKs to add automatic validation, retries, and streaming of Pydantic or Zod models.
If you are new to AI development, start with Path 4. If you already know your way around, jump into the path that matches your goal.

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.