Genai Applied
Sign in Join the waitlist

Career track · GenAI App Developer

Become a GenAI app developer: ship products on top of language models, including chat, search and RAG.

Calling an LLM API takes minutes. Building an LLM product that stays accurate, fast and affordable in production is the skill companies are hiring for. This course teaches that skill.

Or get your personal AI playbook now

What changes

Your work, re-mapped.

How AI is changing this work today, task by task. Your assessment maps it onto your own week.

Tasks AI can already do for you.

  • Hand-written rules for text understanding
  • Keyword-only search
  • Static FAQ pages
  • Custom NLP models for common tasks

The curriculum

Ten modules.
One path through them.

Your assessment orders these for your level and goals and skips what you already know. Open any module to see what it covers.

01How LLMs work for developers5 topics

The mental model you need to build reliably.

  1. Tokens, context and sampling
  2. Model families and trade-offs
  3. Pricing and latency
  4. Streaming
  5. Choosing a model
02LLM APIs and structured output5 topics

Make models return data your code can use.

  1. Chat and response APIs
  2. JSON schemas and structured output
  3. Function and tool calling
  4. Retries and fallbacks
  5. Provider abstraction
03Context engineering5 topics

Design what the model sees at each step.

  1. System prompts that hold up
  2. Few-shot examples
  3. Dynamic context assembly
  4. Long-context trade-offs
  5. Prompt versioning
04Retrieval-augmented generation5 topics

Answer from your own data accurately.

  1. Chunking strategies
  2. Embeddings and vector search
  3. Hybrid search with BM25
  4. Reranking
  5. Citations and grounding
05Advanced RAG5 topics

Fix the silent failures of basic RAG.

  1. Query rewriting
  2. Metadata and permission-aware filters
  3. Multi-document and multi-hop questions
  4. Freshness and re-indexing
  5. When RAG isn't the answer
06Tools and MCP5 topics

Let models act on systems and live data.

  1. Tool design for LLMs
  2. The Model Context Protocol
  3. Building an MCP server
  4. Tool-call budgets
  5. Validating tool output
07Evaluation5 topics

Know your app works, and keep it working.

  1. Golden datasets
  2. Retrieval metrics
  3. Faithfulness and answer quality
  4. LLM-as-judge
  5. Evals in CI
08Production engineering5 topics

Ship LLM apps that are fast, cheap and observable.

  1. Caching and batching
  2. Rate limits and queues
  3. Tracing and observability
  4. Cost monitoring
  5. Deployment with Docker
09Safety and security5 topics

Protect users, data and your system.

  1. Prompt injection
  2. Data leakage
  3. Guardrails and moderation
  4. PII handling
  5. Abuse and rate limiting
10Capstone: a production LLM app5 topics

Build and ship a complete RAG application.

  1. Scoping a real use case
  2. End-to-end build
  3. Eval suite and dashboard
  4. Deployment
  5. Portfolio write-up

Outcomes

By the end, you can.

  • 01Build LLM features with structured, reliable output
  • 02Ship a hybrid RAG system that cites its sources
  • 03Connect models to tools and data through MCP
  • 04Evaluate, monitor and control the cost of an LLM app in production

Tools and techniques you'll use

  • OpenAI, Anthropic and Gemini APIs
  • Model Context Protocol (MCP)
  • PostgreSQL and pgvector
  • BM25 and rerankers
  • Langfuse or LangSmith
  • Ragas
  • FastAPI
  • Docker

Who it's forSoftware developers and engineers who want to build production LLM applications.

The course is opening soon

Be first in.

Join the waitlist for the GenAI App Developer course. One email when it opens, nothing else.

Questions

Good to know.

What is the difference between RAG and MCP?

RAG retrieves relevant knowledge and puts it in the model's context to answer a question. MCP is a standard way to connect models to tools and live data sources so they can look things up or take actions. Production apps often use both.

Which programming language does the course use?

Python, with FastAPI for services. The concepts carry over to TypeScript and other languages.

When does the course open?

The full course is being built now and opens to the waitlist first. Join with your email and we'll tell you as soon as it's ready.

How is the course personalised?

Before the course, a five-minute assessment, by text or by voice with Iris, our AI guide, learns your role, daily work, skills and goals. Your personal playbook then orders these modules for your level and goals and skips what you already know.

What can I do while I wait?

Take the assessment now. You get your personal AI playbook straight away, with the tasks in your work AI can take over, the ones it speeds up, and your learning path.