Learning path

Learn AI Development

From “what is an API?” to production architecture: five levels for everyone who wants to build with AI — no-code builders, developers and tech leads. The guides use the development tools in our comparison and the models in our LLM database as examples, with diagrams, tables and code where it helps.

25 guides in 5 levels · Back to AI Development

Level 0 · Start here

No prior knowledge needed: what AI does, the key terms and your first steps.

  1. Level 0 · Part 1

    What Is AI Development? Using AI vs. Building with AI

    AI development means three things: using AI to write code, building apps on top of a model, and training models. Learn the roles and where to start.

    9 min read

  2. Level 0 · Part 2

    How an AI App Works: Model, Prompt, Data, Interface

    The seven parts of an AI app in plain words, from interface and backend to model, data, guardrails and logs, and one support-bot request from start to finish.

    9 min read

  3. Level 0 · Part 3

    APIs, Tokens and Context Windows Explained

    How apps talk to language models: what APIs and API keys are, how text becomes tokens, what fits into a context window and why you pay per token.

    11 min read

  4. Level 0 · Part 4

    No-Code, Low-Code or Code: Three Ways to Build with AI

    Compare no-code, low-code and code for building AI apps: speed, control, cost of change, scaling and lock-in, with examples and clear signals for when to switch.

    9 min read

  5. Level 0 · Part 5

    What AI Coding Assistants Do (and Where They Fail)

    Autocomplete, chat and agents: what AI coding assistants do well, which mistakes they typically make, and why you still review every change.

    11 min read

Level 1 · Beginner

First real tasks with AI tools: simple techniques that work right away.

  1. Level 1 · Part 1

    Your First LLM API Call, Step by Step

    Create an API key, keep it safe, send your first request to a language model, read the response and handle errors — step by step, with Python code.

    9 min read

  2. Level 1 · Part 2

    Prompt Design for Developers: System Prompts and Structure

    How to write prompts that work reliably inside code: message roles, delimiters, examples, JSON output, temperature and versioning, with templates.

    7 min read

  3. Level 1 · Part 3

    Build a Simple AI App Without Code

    Build an FAQ assistant on a no-code platform, step by step: a one-page brief, clean knowledge files, clear instructions, tests, sharing and upkeep.

    10 min read

  4. Level 1 · Part 4

    Choose a Model for Your App: Quality, Speed, Cost, Openness

    How to pick a language model for your app: weigh quality, speed, cost, context and openness, then test a shortlist on your own data.

    10 min read

  5. Level 1 · Part 5

    Deploy a Small AI Web App

    Put a small AI app online safely: a static page plus one serverless function, the API key in an environment variable, rate limits, HTTPS, logs and cost control.

    9 min read

Level 2 · Intermediate

Workflows instead of single prompts: combine tools and check the quality.

  1. Level 2 · Part 1

    Embeddings and Vector Databases Explained

    How embeddings turn text into coordinates of meaning, how similarity search works and what a vector database adds: index, filters and chunks.

    8 min read

  2. Level 2 · Part 2

    Retrieval-Augmented Generation (RAG), Step by Step

    How RAG works from ingest to cited answer: chunk, embed, retrieve, rerank, generate and evaluate — plus common failures and when you do not need RAG.

    9 min read

  3. Level 2 · Part 3

    Structured Output and Function Calling

    Get reliable JSON from a language model and let it call your functions safely: schemas, validation, retries, tool descriptions and the checks you need.

    8 min read

  4. Level 2 · Part 4

    Test AI Features with Evals

    Why unit tests are not enough for AI features: build an eval set, pick metrics from exact match to an AI judge, and catch regressions in CI.

    10 min read

  5. Level 2 · Part 5

    An AI-Assisted Coding Workflow That Stays Safe

    Plan, generate, review, test, commit: a workflow for AI-assisted coding with small diffs, tests first, secret and dependency checks and a review checklist.

    9 min read

Level 3 · Advanced

Automate, integrate and measure: AI as part of your systems.

  1. Level 3 · Part 1

    Build AI Agents: Tools, Loops and Memory

    How an AI agent works inside: the plan-act-observe loop, tools, memory, stop rules and human approval, plus what METR data shows about agent autonomy.

    9 min read

  2. Level 3 · Part 2

    Web Data for AI Apps: Scraping, APIs and the Rules

    How AI apps get web data responsibly: official APIs first, polite scraping, robots.txt, terms of service, GDPR, legitimate proxy use and change monitoring.

    9 min read

  3. Level 3 · Part 3

    GPU Infrastructure for AI: When to Rent Compute

    When an AI project needs its own GPUs, how to estimate GPU memory from model size, and how to choose between on-demand, reserved, spot and serverless compute.

    9 min read

  4. Level 3 · Part 4

    Fine-Tuning vs. RAG vs. Prompting: A Decision Guide

    What prompting, RAG and fine-tuning each change, what data and upkeep they need, how to combine them — and a decision table with practical examples.

    9 min read

  5. Level 3 · Part 5

    Observability for LLM Apps: Logs, Traces, Costs, Quality

    What to log for every LLM request, where privacy sets limits, how traces reveal multi-step chains, which numbers to alert on and how to catch quality drift.

    9 min read

Level 4 · Expert

Strategy, architecture and evaluation at the level of specialists.

  1. Level 4 · Part 1

    Production LLM Architecture: Gateways, Caching, Fallbacks

    How LLM apps stay fast, safe and available in production: a gateway, three kinds of caches, fallbacks, rate limits, guardrails, versions and SLOs.

    11 min read

  2. Level 4 · Part 2

    Self-Hosting Open-Weight Models

    When it pays to run open-weight LLMs yourself: licenses, serving software, GPU memory sizing, operations and the quality gap to closed models in our data.

    9 min read

  3. Level 4 · Part 3

    Multi-Agent Systems: Patterns and Pitfalls

    When several AI agents beat one: orchestrator-worker, pipeline, review and shared-memory patterns, error compounding, cost, tracing and human checkpoints.

    9 min read

  4. Level 4 · Part 4

    Coding Benchmarks Explained: SWE-bench, Aider, Terminal-Bench

    What SWE-bench Verified, Aider Polyglot and Terminal-Bench measure, how they score, where they mislead and how to test models on your own code.

    11 min read

  5. Level 4 · Part 5

    Optimize LLM Cost and Latency at Scale

    Lower the cost and response time of an LLM app without losing quality: token budgets, caching, batching, model routing, streaming and cost per successful task.

    9 min read