# Agentic School > Agentic School is a free, public-first campus that teaches founders, operators and teams how to set up AI agents (Claude Code, Codex, Pi) and turn them into repeatable, measurable business workflows. English-first with full German under /de. All content is static and built to be read by humans and AI agents alike. Every page on this site has a clean Markdown twin: append `.md` to any content URL (for example `/courses/foundations.md` or `/de/kurse/foundations.md`). A read-only JSON API lives under `/api/v1` (German under `/api/v1/de`), described by an OpenAPI 3.1 spec. Content is evergreen, free forever, and offered in English (default, at the root) and German (under `/de`). ## Courses - [Foundations - From Zero to Your First Shipped App](https://agenticschool.dev/courses/foundations): Build and deploy a real website with AI - [Claude Code Mastery - Becoming a Power User](https://agenticschool.dev/courses/claude-code-mastery): Turn the agent into a reliable teammate - [The Modern App Stack - Auth, Data and Payments](https://agenticschool.dev/courses/modern-app-stack): Wire up a production SaaS the way pros do - [Automation and Agentic Systems](https://agenticschool.dev/courses/automation-agentic-systems): From single tasks to systems that run themselves - [Quality, Security and the Agent-First Business](https://agenticschool.dev/courses/quality-security-agent-first): Ship safely and get recommended by humans and AI ## Lessons - [How LLMs Actually Work: Tokens, Context Windows and the Performance Cliff](https://agenticschool.dev/courses/foundations/how-llms-actually-work-tokens-context-windows-and-the-performance-cliff): Build a correct mental model of tokens, context windows and why long prompts get worse, so you can drive any model well - [Choosing Your Model: Haiku vs Sonnet vs Opus, GPT, Gemini and Benchmarks](https://agenticschool.dev/courses/foundations/choosing-your-model-haiku-vs-sonnet-vs-opus-gpt-gemini-and-benchmarks): Pick the right model tier for any task and know where to get strong models cheaply or free - [What Is a Harness? Claude Code vs Codex vs Pi vs OpenCode](https://agenticschool.dev/courses/foundations/what-is-a-harness-claude-code-vs-codex-vs-pi-vs-opencode): Understand what an agent harness is and choose between Claude Code, Codex, Pi and OpenCode for a given job - [Installing and Running Claude Code and Codex](https://agenticschool.dev/courses/foundations/installing-and-running-claude-code-and-codex): Get Claude Code and Codex installed and running, choose the right plan, and protect your work and IP - [Talking to Agents: Prompt Engineering That Actually Works](https://agenticschool.dev/courses/foundations/talking-to-agents-prompt-engineering-that-actually-works): Brief a coding agent so it delivers great work the first time, using axioms, framing, pushback and spec sheets - [Your First Project: Scaffolding, Dev Server, Git and GitHub](https://agenticschool.dev/courses/foundations/your-first-project-scaffolding-dev-server-git-and-github): Scaffold a real project, run it locally in the browser, and put it safely under version control on a private GitHub repo - [Ship It: Deploy to Vercel, Connect a Domain, DNS and Cloudflare](https://agenticschool.dev/courses/foundations/ship-it-deploy-to-vercel-connect-a-domain-dns-and-cloudflare): Deploy your project to the public internet on Vercel and connect a real custom domain through DNS and Cloudflare - [CLAUDE.md and AGENTS.md: Teaching Your Agent the Rules](https://agenticschool.dev/courses/claude-code-mastery/claude-md-and-agents-md-teaching-your-agent-the-rules): Write a project rules file that makes your agent consistent, and grow it as a living skills library where every gotcha becomes a permanent rule - [Skills and Commands: Reusable Superpowers](https://agenticschool.dev/courses/claude-code-mastery/skills-and-commands-reusable-superpowers): Package recurring workflows into reusable skills and slash commands you can trigger instantly, and know when each is worth building - [Hooks and Scripts: Automating Your Workflow](https://agenticschool.dev/courses/claude-code-mastery/hooks-and-scripts-automating-your-workflow): Automate quality gates and routine steps with lifecycle hooks and scripts so they run without you thinking about them - [MCP Explained: Connecting Your Agent to Everything](https://agenticschool.dev/courses/claude-code-mastery/mcp-explained-connecting-your-agent-to-everything): Understand the Model Context Protocol, connect MCP servers to your agent, and judge when MCP beats a plain CLI tool - [Sub-Agents, Agent Teams and Workflows](https://agenticschool.dev/courses/claude-code-mastery/sub-agents-agent-teams-and-workflows): Use sub-agents and teams effectively, with the labyrinth analogy for clean delegation, while avoiding the context cliff and runaway cost - [Context Engineering: Compaction, Handovers, Resets and Thinking Effort](https://agenticschool.dev/courses/claude-code-mastery/context-engineering-compaction-handovers-resets-and-thinking-effort): Manage long-running agent work with deliberate compaction, clean handovers, well-timed resets and the right thinking effort - [Pro Setup: Status Line, Key Flags, Phone and Cloud Sessions](https://agenticschool.dev/courses/claude-code-mastery/pro-setup-status-line-key-flags-phone-and-cloud-sessions): Configure a professional Claude Code setup with a custom status line, the flags you use daily, and remote phone and cloud workflows - [Architecture 101: Frameworks, Monorepos and How Modern Apps Fit Together](https://agenticschool.dev/courses/modern-app-stack/architecture-101-frameworks-monorepos-and-how-modern-apps-fit-together): Build a clear mental map of frontend, backend and database, the marketing-versus-app split, and when a monorepo earns its keep - [Clerk: Authentication and OAuth from Dev to Production](https://agenticschool.dev/courses/modern-app-stack/clerk-authentication-and-oauth-from-dev-to-production): Add real authentication with Clerk, wire up Google OAuth, and take it from a dev instance to a production instance on your own domain - [Convex: Your Reactive Database](https://agenticschool.dev/courses/modern-app-stack/convex-your-reactive-database): Model and query data in Convex with end-to-end type safety and live updates, and use indexes and soft deletes the way real products do - [Secrets and Environment: .env, .gitignore, Deploy Keys and Encryption](https://agenticschool.dev/courses/modern-app-stack/secrets-and-environment-env-gitignore-deploy-keys-and-encryption): Handle secrets safely across dev and prod: env files, gitignore, recovering from a leaked secret, deploy keys, and encrypting stored user keys - [Stripe Part 1: Checkout, Subscriptions, Test vs Production](https://agenticschool.dev/courses/modern-app-stack/stripe-part-1-checkout-subscriptions-test-vs-production): Take real payments with Stripe Checkout and subscriptions, model monthly and yearly prices, and work safely in test mode before going live - [Stripe Part 2: Webhooks, Proration, Coupons and Embedded Checkout](https://agenticschool.dev/courses/modern-app-stack/stripe-part-2-webhooks-proration-coupons-and-embedded-checkout): Make billing reliable with verified webhooks and idempotency, handle proration on mid-cycle upgrades, run coupons, and ship embedded checkout - [Going Live: Dev-to-Prod Migration, Search Console and Performance](https://agenticschool.dev/courses/modern-app-stack/going-live-dev-to-prod-migration-search-console-and-performance): Migrate Clerk and Convex from dev to prod cleanly, wire DNS and Cloudflare, get indexed via Search Console, and pass Lighthouse - [Workflow Automation: n8n, Zapier and Trigger.dev - What to Use When](https://agenticschool.dev/courses/automation-agentic-systems/workflow-automation-n8n-zapier-and-trigger-dev-what-to-use-when): Choose the right automation platform for a job and generate workflow JSON with your agent - [Browser Automation and Scraping: Playwright, Browser Use and the .har Trick](https://agenticschool.dev/courses/automation-agentic-systems/browser-automation-and-scraping-playwright-browser-use-and-the-har-trick): Automate and scrape the web reliably with Playwright, including the non-headless manual-login trick and the .har trick - [Sandboxes: Safe Code Execution with E2B, Daytona and Co.](https://agenticschool.dev/courses/automation-agentic-systems/sandboxes-safe-code-execution-with-e2b-daytona-and-co): Run agent-generated and untrusted code safely in isolated, disposable sandboxes instead of on your own machine - [Building Your Own AI Tools with APIs](https://agenticschool.dev/courses/automation-agentic-systems/building-your-own-ai-tools-with-apis): Build custom AI tools on top of model APIs, including image-to-structured-data workflows, instead of buying SaaS - [Email, Lead Magnets and Funnels: Capture and Nurture](https://agenticschool.dev/courses/automation-agentic-systems/email-lead-magnets-and-funnels-capture-and-nurture): Capture leads with magnets and forms and nurture them through email funnels, while staying legally compliant - [Human in the Loop: Continuous Learning Systems](https://agenticschool.dev/courses/automation-agentic-systems/human-in-the-loop-continuous-learning-systems): Design systems where humans approve at the right checkpoints and every mistake becomes a rule the system learns from - [The 5 Levels of LLM Autonomy](https://agenticschool.dev/courses/automation-agentic-systems/the-5-levels-of-llm-autonomy): Place any agentic system on a five-level autonomy scale, see why validation is the real blocker, and climb a level safely - [Tests, Tests, Tests: TSC, Linting, Vitest, Playwright and CI/CD](https://agenticschool.dev/courses/quality-security-agent-first/tests-tests-tests-tsc-linting-vitest-playwright-and-ci-cd): Protect your project with type checks, linting, unit and end-to-end tests, wired into CI/CD - [Security Essentials: Rate Limits, CSP Headers, Key Encryption, Pre-Public Repo Audits](https://agenticschool.dev/courses/quality-security-agent-first/security-essentials-rate-limits-csp-headers-key-encryption-pre-public-repo-audits): Apply core security measures so your app resists abuse and never leaks sensitive data - [Legal and Compliance: GDPR, Cookie Consent, Privacy Laws Without Tears](https://agenticschool.dev/courses/quality-security-agent-first/legal-and-compliance-gdpr-cookie-consent-privacy-laws-without-tears): Meet core privacy obligations - GDPR, cookie consent and key US and Swiss laws - without legal overwhelm - [SEO and GEO/AEO: Getting Recommended by Google AND by AI](https://agenticschool.dev/courses/quality-security-agent-first/seo-and-geo-aeo-getting-recommended-by-google-and-by-ai): Get discovered by search engines and recommended by AI assistants through SEO and GEO/AEO - [Agent-First Products: Why AI Must Love Your API](https://agenticschool.dev/courses/quality-security-agent-first/agent-first-products-why-ai-must-love-your-api): Design products that agents can use directly, treating the API as the primary interface - [The Exponential Curve: Where This Is All Heading](https://agenticschool.dev/courses/quality-security-agent-first/the-exponential-curve-where-this-is-all-heading): Reason clearly about exponential AI progress and spot the market opportunities it opens - [Capstone: Build and Ship Your Own Agentic Product End-to-End](https://agenticschool.dev/courses/quality-security-agent-first/capstone-build-and-ship-your-own-agentic-product-end-to-end): Plan, build, test, secure and ship a complete agentic product using everything from all five courses ## Fundamentals - [What Is Node.js (and How to Install It)](https://agenticschool.dev/fundamentals/what-is-nodejs): Node.js is a runtime that lets you run JavaScript outside the browser. Learn what it is, why you need it, and how to install it in a few minutes. - [Terminal Basics for Total Beginners](https://agenticschool.dev/fundamentals/terminal-basics): The terminal is a text window where you type commands to control your computer. Learn the handful of commands you actually need to get started. - [What Is Git? Version Control Explained](https://agenticschool.dev/fundamentals/what-is-git): Git is a version control tool that saves snapshots of your project so you can always go back. Learn what it is and the few commands you need. - [What Is GitHub? A Beginner Guide](https://agenticschool.dev/fundamentals/what-is-github): GitHub is a website that stores your Git projects online so you can back them up, collaborate and deploy. Learn what it is and how to use it. - [JSON, YAML and Markdown Explained](https://agenticschool.dev/fundamentals/json-yaml-markdown): JSON, YAML and Markdown are three plain-text formats you will meet constantly. Learn what each is for and how to read them at a glance. - [VS Code Setup for Beginners](https://agenticschool.dev/fundamentals/vs-code-setup): VS Code is a free, popular code editor. Learn what it is, how to install it, and the few settings and extensions worth turning on first. - [What Is a .env File?](https://agenticschool.dev/fundamentals/what-is-an-env-file): A .env file stores secrets like API keys outside your code so they never get published. Learn what it is, how it works and how to keep it safe. - [npm vs Bun: Package Managers Explained](https://agenticschool.dev/fundamentals/npm-vs-bun): npm and Bun both install the libraries your project depends on. Learn what a package manager does and how npm and Bun differ. - [What Is an API? A Plain-Language Guide](https://agenticschool.dev/fundamentals/what-is-an-api): An API is a way for two programs to talk to each other. Learn what an API is, how it works, and why it matters for building with AI. - [What Is a Database?](https://agenticschool.dev/fundamentals/what-is-a-database): A database is an organised store for your app data that you can save, search and update. Learn what databases are and the main types in plain language. - [What Is DNS? The Internet Phone Book](https://agenticschool.dev/fundamentals/what-is-dns): DNS turns a domain name like yoursite.com into the address of the server that answers for it. Learn how DNS works and how to connect a domain. - [What Is OAuth? Login with Google Explained](https://agenticschool.dev/fundamentals/what-is-oauth): OAuth lets users log in with an existing account like Google without sharing their password with you. Learn how it works and why it is safer. - [What Are Tokens in AI?](https://agenticschool.dev/fundamentals/what-are-tokens): Tokens are the chunks of text AI models read and are billed in. Learn what a token is, why it matters for cost, and how it differs from a password token. - [Terminal vs Shell: What Is the Difference?](https://agenticschool.dev/fundamentals/terminal-vs-shell): The terminal is the window; the shell is the program inside it that runs your commands. Learn the difference and why it occasionally matters. - [Localhost and Dev Servers Explained](https://agenticschool.dev/fundamentals/localhost-and-dev-servers): Localhost means this computer, and a dev server previews your site locally while you build. Learn what they are and why nothing is public yet. - [Repos and Version Control Explained](https://agenticschool.dev/fundamentals/repos-and-version-control): A repository is your project folder tracked by Git, and version control is the safety net that records every change. Learn both in plain language. - [What Is TypeScript?](https://agenticschool.dev/fundamentals/what-is-typescript): TypeScript is JavaScript with type checking that catches mistakes before you run your code. Learn what it is and why so many projects use it. - [What Is a Framework?](https://agenticschool.dev/fundamentals/what-is-a-framework): A framework is a ready-made structure for building apps so you do not start from scratch. Learn what frameworks are and why nearly every app uses one. ## Knowledge - [How LLMs Actually Work: Tokens, Context and the Performance Cliff](https://agenticschool.dev/knowledge/how-llms-work): A plain-language guide to how large language models work: what tokens are, how the context window limits them, and why long prompts get worse, not better. - [Claude Code for Business: Setup, Workflows and Security](https://agenticschool.dev/knowledge/claude-code-for-business): How to use Claude Code in a business: installation, safe workflows, project rules with CLAUDE.md and governance. A practical guide for teams and leaders. - [Choosing an AI Model: Haiku, Sonnet, Opus, GPT and Gemini Compared](https://agenticschool.dev/knowledge/choosing-an-ai-model): How to choose between Claude Haiku, Sonnet and Opus, OpenAI GPT and Gemini: model tiers, honest benchmarks, pricing and where to get strong models cheaply. - [Ship Your First App with AI: From Idea to a Live Website](https://agenticschool.dev/knowledge/ship-your-first-app): A beginner guide to building and shipping a real website with AI: scaffolding, a dev server, Git and GitHub, then deploying to Vercel with a custom domain. - [The Modern App Stack Explained: Auth, Data and Payments](https://agenticschool.dev/knowledge/modern-app-stack-explained): How a modern SaaS fits together: frameworks, Clerk for authentication, Convex for reactive data and Stripe for payments. A clear map for builders. - [Agent-First Products: Why AI Must Love Your API](https://agenticschool.dev/knowledge/agent-first-products): Why the next wave of users includes AI agents, and how agent-first design and an API-over-UI philosophy get your product adopted and recommended by AI. ## Builds - [BizCollect: Building a Business Data Tool API-First](https://agenticschool.dev/builds/bizcollect): The project that taught me AI must love your API, not your UI. - [s2p: Auto-Posting Every Release to All My Channels](https://agenticschool.dev/builds/s2p): One GitHub release, posted everywhere, with zero manual copy-paste. - [Favicon Maker: A Small Tool That Earned Its Keep](https://agenticschool.dev/builds/favicon-maker): A focused logo-to-favicon generator, and a lesson in scope. - [CodeCourier: Running Untrusted Code Without Getting Burned](https://agenticschool.dev/builds/codecourier): Executing AI-generated code safely, in a sandbox that can blow up. - [AutoMail: Email Automation That Sounds Like a Person](https://agenticschool.dev/builds/automail): Automated email that is helpful, not robotic, with a human in the loop. - [GlowLens: Turning Images Into Useful Signals](https://agenticschool.dev/builds/glowlens): A vision-and-analytics tool, and a lesson in honest confidence. - [CallAssistant: A Phone Agent on Twilio and Realtime Voice](https://agenticschool.dev/builds/callassistant): A real voice agent that answers the phone, built on Twilio and OpenAI. - [B-Rolls Finder: Search YouTube by Conversation](https://agenticschool.dev/builds/b-rolls-finder): Finding the right clip by talking to a chat box, not scrubbing timelines. - [Invoice Automation: From a Photo to a Clean Database Row](https://agenticschool.dev/builds/invoice-automation): Turning messy invoice images into structured data, edge cases and all. - [Swiss Trading Cards: Image to Product Specs at Scale](https://agenticschool.dev/builds/swiss-trading-cards): A pipeline that turns card photos into clean, sellable product listings. - [Language Learning App: Chaining Image to Text to Audio](https://agenticschool.dev/builds/language-learning-app): Point your camera at the world and hear it in a new language. - [Maxify Audio: Cleaning Up Sound Without a Studio](https://agenticschool.dev/builds/maxify-audio): Making rough audio sound professional, and knowing when to stop. ## Resources - [Claude Code Setup Checklist](https://agenticschool.dev/resources/claude-code-setup-checklist): Claude Code Setup Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [Codex Workflow Template](https://agenticschool.dev/resources/codex-workflow-template): Codex Workflow Template: a practical, reusable building block for shipping real AI workflows in your business. - [Agent Task Brief](https://agenticschool.dev/resources/agent-task-brief): Agent Task Brief: a practical, reusable building block for shipping real AI workflows in your business. - [Spec Sheet Template](https://agenticschool.dev/resources/spec-sheet-template): Spec Sheet Template: a practical, reusable building block for shipping real AI workflows in your business. - [Model Selection Cheatsheet](https://agenticschool.dev/resources/model-selection-cheatsheet): Model Selection Cheatsheet: a practical, reusable building block for shipping real AI workflows in your business. - [OpenRouter Quickstart](https://agenticschool.dev/resources/openrouter-quickstart): OpenRouter Quickstart: a practical, reusable building block for shipping real AI workflows in your business. - [CLAUDE.md Starter](https://agenticschool.dev/resources/claude-md-starter): CLAUDE.md Starter: a practical, reusable building block for shipping real AI workflows in your business. - [Secrets and .gitignore Checklist](https://agenticschool.dev/resources/gitignore-secrets-checklist): Secrets and .gitignore Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [Vercel Deploy Checklist](https://agenticschool.dev/resources/vercel-deploy-checklist): Vercel Deploy Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [DNS and Domain Connection Guide](https://agenticschool.dev/resources/dns-domain-guide): DNS and Domain Connection Guide: a practical, reusable building block for shipping real AI workflows in your business. - [Clerk Auth Guide](https://agenticschool.dev/resources/clerk-auth-guide): Clerk Auth Guide: a practical, reusable building block for shipping real AI workflows in your business. - [Convex Backend Guide](https://agenticschool.dev/resources/convex-backend-guide): Convex Backend Guide: a practical, reusable building block for shipping real AI workflows in your business. - [Stripe Checkout Checklist](https://agenticschool.dev/resources/stripe-checkout-checklist): Stripe Checkout Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [Stripe Webhook Guide](https://agenticschool.dev/resources/stripe-webhook-guide): Stripe Webhook Guide: a practical, reusable building block for shipping real AI workflows in your business. - [n8n Self-Hosting Guide](https://agenticschool.dev/resources/n8n-selfhosting-guide): n8n Self-Hosting Guide: a practical, reusable building block for shipping real AI workflows in your business. - [Playwright Scraping Guide](https://agenticschool.dev/resources/playwright-scraping-guide): Playwright Scraping Guide: a practical, reusable building block for shipping real AI workflows in your business. - [Sandbox Execution Guide](https://agenticschool.dev/resources/sandbox-execution-guide): Sandbox Execution Guide: a practical, reusable building block for shipping real AI workflows in your business. - [API Tool Builder Template](https://agenticschool.dev/resources/api-tool-builder-template): API Tool Builder Template: a practical, reusable building block for shipping real AI workflows in your business. - [Lead Magnet and Funnel Playbook](https://agenticschool.dev/resources/lead-magnet-funnel-playbook): Lead Magnet and Funnel Playbook: a practical, reusable building block for shipping real AI workflows in your business. - [Human-in-the-Loop Checklist](https://agenticschool.dev/resources/human-in-the-loop-checklist): Human-in-the-Loop Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [Test Stack Checklist](https://agenticschool.dev/resources/test-stack-checklist): Test Stack Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [Security Hardening Checklist](https://agenticschool.dev/resources/security-hardening-checklist): Security Hardening Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [GDPR Compliance Checklist](https://agenticschool.dev/resources/gdpr-compliance-checklist): GDPR Compliance Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [SEO and GEO/AEO Checklist](https://agenticschool.dev/resources/seo-geo-checklist): SEO and GEO/AEO Checklist: a practical, reusable building block for shipping real AI workflows in your business. - [Agent-First API Blueprint](https://agenticschool.dev/resources/agent-first-api-blueprint): Agent-First API Blueprint: a practical, reusable building block for shipping real AI workflows in your business. ## Changelog - [Claude Code Workflow Review, 12 June 2026](https://agenticschool.dev/changelog/claude-code-workflow-review-2026-06-12): What is changing in agentic coding workflows and which project rules you should review. - [Codex Business Workflows, 12 June 2026](https://agenticschool.dev/changelog/codex-business-workflows-2026-06-12): How to use Codex for reading code, small fixes and structured reviews inside business processes. - [Convex and Clerk Template, 12 June 2026](https://agenticschool.dev/changelog/convex-clerk-template-2026-06-12): The auth connection between Clerk and Convex needs clear JWT templates and server-side roles. - [Model Pricing and Tiers, 12 June 2026](https://agenticschool.dev/changelog/model-pricing-shift-2026-06-12): Why routing easy work to small models and reserving large models for hard reasoning is the biggest cost lever. - [Vercel Speed Insights, 12 June 2026](https://agenticschool.dev/changelog/vercel-speed-insights-2026-06-12): Core Web Vitals belong in the launch process, especially for SEO-heavy content pages. ## API - [API documentation](https://agenticschool.dev/api-docs): Human and agent-readable overview of every endpoint with curl examples and fair-use notes - [OpenAPI 3.1](https://agenticschool.dev/api/v1/openapi.json): Machine-readable description of the free, read-only JSON API - [API discovery](https://agenticschool.dev/api/v1/index.json): Entry point listing every endpoint and link - [Courses JSON](https://agenticschool.dev/api/v1/courses.json): All courses including their lessons - [Lessons JSON](https://agenticschool.dev/api/v1/lessons.json): All lessons as metadata - [Search index](https://agenticschool.dev/api/v1/search-index.json): Flat index for client or agent-side search ## Markdown for any page - Append `.md` to any content URL to get clean Markdown with frontmatter. Example: https://agenticschool.dev/courses/foundations.md ## Optional - [Full corpus](https://agenticschool.dev/llms-full.txt): Every page as one Markdown document - [Deutsch (German)](https://agenticschool.dev/de/llms.txt): Diese Datei auf Deutsch