Education

107 courses you take inside IVYX Studio: one notebook per lesson, with a tutor that asks you to predict before you run.

AI MATH 101

ivyx · v1.1.0

Add, scale and multiply vectors and matrices with nothing but Python lists, and say what shape comes out before you run anything. The math under every model, written by hand so it has nowhere to hide.

beginner265 min7 lessonsen

AI MATH 102

ivyx · v1.1.0

Mean, variance and the median that survives a millionaire; probability by counting and by seeded simulation; and gradient descent by hand, the slope-following loop machine learning repeats forever.

beginner300 min8 lessonsen

DATAVIZ 101

ivyx · v1.0.0

Charts that answer questions: build a figure whose every part you can read back, pick the artist your x axis has earned, and catch the picture that is drawn from correct numbers and still tells a reader the wrong thing.

intermediate310 min8 lessonsen

ML 101

ivyx · v1.0.1

How machines learn: fit a model in two calls, put it against an opponent it has to beat, tell learning apart from memorising, and say how much of your result was the model and how much was the split.

intermediate325 min8 lessonsen

ML 102

ivyx · v1.0.1

Classification and honest evaluation: get probabilities rather than labels, choose the threshold on purpose, price every cell of a confusion matrix in the currency the business loses, and catch the two ways a much better number can be worthless.

intermediate360 min9 lessonsen

NUMPY 101

ivyx · v1.1.0

Arrays that think in bulk: replace your loops with array operations, predict the shape a broadcast produces, and redo everything ai-math-101 built by hand (dot, matmul, cosine) in one line each.

beginner325 min9 lessonsen

PANDAS 101

ivyx · v1.0.0

Tables you can question: read a real file, repair the column that arrived as text, decide what the holes mean, group and join without losing rows, and tell a count from a rate before one of them costs you the answer.

intermediate380 min10 lessonsen

PYTHON 101

ivyx · v1.1.0

Learn Python from your first print statement to reading and writing files, with a tutor that asks you to predict before you run.

beginner470 min13 lessonsen

PYTORCH 101

ivyx · v1.0.1

Tensors and autograd with nothing left magic: move between numpy and torch and know which one shares memory, get an exact gradient without deriving anything, and fit a model with a loop you wrote, then name exactly what nn.Module and an optimizer took over.

advanced360 min9 lessonsen

PYTORCH 102

ivyx · v1.0.1

Networks that train and networks that lie: put a nonlinearity between two layers and watch a stack collapse without one, read both loss curves instead of the one your loop prints, brake a run three ways, and check the pipeline before you trust a number.

advanced360 min9 lessonsen

AGENT 101

ivyx · v0.2.0

The Agent Loop: think, call, observe, repeat. Write the loop yourself in thirty lines, watch it spin forever, then add a stopping condition and a step budget.

intermediateComing soonen

AGENT 201

ivyx · v0.2.0

Planning and Task Decomposition: have the agent plan a task that will not fall to one step, write the plan out as its own artefact, and execute it step by step. Build the replan trigger for when the plan meets reality, and see when planning end to end is just wasted tokens.

intermediateComing soonen

AGENT 301

ivyx · v0.2.0

Multi-Agent Orchestration and Sub-Agents: compare supervisor and worker, handoff, and parallel fan-out on the same task. Tell apart when isolating context in a sub-agent pays for itself and when it is only latency and invoice.

advancedComing soonen

AGENT 302

ivyx · v0.2.0

Queues, Events and Durable Execution. Take the agent out of the request and response cycle: work queues, event triggers, retryable steps, and stopping the same job from running twice. Restart the server mid-run and show the work carries on where it left off.

advancedComing soonen

AGENT 303

ivyx · v0.2.0

Long-Horizon Agents. Agents that run for hours and across sessions: durable state, checkpoints, resume after interruption, progress reporting. Kill the process on purpose and prove the work survived.

advancedComing soonen

AGENT 304

ivyx · v0.2.0

Computer and Browser-Using Agents: reach a system that has no API through its screen. Finding elements, waiting, verifying, undoing, and making a wrong click cheap instead of expensive.

advancedComing soonen

API 101

ivyx · v0.2.0

Calling a Model from Code: send the first request, stream a response, write your own retries and error handling, hit a rate limit. Reconcile the invoice line against the tokens you counted yourself.

beginnerComing soonen

ARCH 201

ivyx · v0.2.0

Transformers, Off the Shelf: open the architecture everything else in this branch runs on. Attention as a weighted lookup you compute by hand on eight tokens, then the same thing at scale, then a pretrained model whose config and parameter count you read yourself.

intermediateComing soonen

CONT 201

ivyx · v0.2.0

Containers as the Unit of Deployment: everything after this branch assumes a container and nothing has taught one. Write a compose file that stands up your service and its store together, then read the logs of a container that will not start.

intermediateComing soonen

COST 201

ivyx · v0.2.0

Unit Economics: cost per request, cost per user, cache hit rate, model tiering, and the batch endpoint that halves the bill for anything nobody is waiting on. Take a feature that loses money under its own price and get it into profit.

intermediateComing soonen

CTX 101

ivyx · v0.2.0

What Goes in the Context. Context is a resource: limited, expensive, and capable of distracting. Solve the same task on three context budgets and find what is genuinely needed by removing rather than adding.

beginnerComing soonen

CTX 201

ivyx · v0.2.0

The Context Compiler. Stop assembling context by concatenating strings and write a compiler instead: chunk priority, token budget allocation, deduplication, ordering. Measure how the same fact produces a different answer at the head of the context than at the tail.

intermediateComing soonen

CTX 202

ivyx · v0.2.0

Progressive Disclosure of Instructions: not every instruction belongs in every request. Split your instructions into units the agent loads only when it needs them, give each one a name and a one-line summary, and let the agent decide what to open.

intermediateComing soonen

CTX 301

ivyx · v0.2.0

Context Compaction and Handoff: long tasks fill the window. Compare summarising, pruning, external notes and handing off to a sub-agent on the same task; add a check that catches the critical detail compaction loses.

advancedComing soonen

CTX 302

ivyx · v0.2.0

Prefix Caching and Context Stability: keeping the head of your context stable can halve both the invoice and time-to-first-token. Design a cache-friendly context order, measure the hit rate, and catch the small change that quietly breaks it.

advancedComing soonen

CTX 303

ivyx · v0.2.0

Knowledge Ops: Freshness, Provenance, Citation. Track as a system which document an answer came from, when that document last changed, and when it went stale. Treat an uncited answer as never shipped.

advancedComing soonen

DATA 201

ivyx · v0.2.0

The Data Pipeline for AI: ingestion, cleaning, PII masking, lineage tracking and retention. Being able to say where every row the model saw came from.

intermediateComing soonen

DATA 202

ivyx · v0.2.0

Vector and Hybrid Store Operations: index type selection, metadata filtering, reindexing, and what happens when the embedding model changes. Pick two stores from the store catalog and compare operating cost and query latency on the same dataset.

intermediateComing soonen

DATA 203

ivyx · v0.2.0

Session, State and Cache Layers: where does conversation history live, where does agent state, and which answer is cacheable? Separate the layers, set TTLs, stop the same request being processed twice, and catch the stale answer the cache returns.

intermediateComing soonen

DEP 201

ivyx · v0.2.0

Release Units and Packaging: model, prompt, tool definition and policy are one release unit. Let them change separately and nobody can say which combination is live. Tag all four together, build a pipeline that cannot ship without passing evals, and use the rollback path once for real.

intermediateComing soonen

EVAL 101

ivyx · v0.2.0

Measurement Instead of Vibes: "Looks good" is not a measurement. Build a twenty-example test set, improve the prompt, and watch the score drop. This is where regression stops being an abstraction.

intermediateComing soonen

EVAL 201

ivyx · v0.2.0

Building Eval Sets from Real Traffic: invented test data misleads. Mine the hard cases out of your logs, write a labelling guide, and measure how much two people agree on the same example.

intermediateComing soonen

EVAL 202

ivyx · v0.2.0

LLM as Judge: a model grading a model, and when you can trust it. Write the rubric, correlate it with human scores, catch position and length bias, calibrate. An uncalibrated judge is noise, not measurement.

intermediateComing soonen

EVAL 301

ivyx · v0.2.0

Agent Evals: Trajectory, Tool Calls, Cost. The final answer is right but it made forty tool calls, and that is a failure. Score trajectory quality, redundant steps, wrong tool selection and cost per run.

advancedComing soonen

FB 301

ivyx · v0.2.0

Collecting Signal from Users: a thumbs-up is not enough. Gather the implicit signals such as edits, abandonment and asking the same thing again, feed them into the eval set, and build a weekly improvement loop.

advancedComing soonen

FE 201

ivyx · v0.2.0

Streaming Interface Engineering: sSE and WebSocket, token-by-token render, partial output, cancellation, resume after a dropped connection. Slow the network down on purpose and prove the interface does not freeze and the half-answer is not lost.

intermediateComing soonen

FE 202

ivyx · v0.2.0

Agent UI: Steps, Tools, Interruption. The user should see what the agent is doing and be able to step in. Step lists, tool call display, live steering and stopping; test how much detail builds confidence and how much is just noise.

intermediateComing soonen

FE 301

ivyx · v0.2.0

Generated Interface. Have the model return interface rather than prose: components from a schema, results that become tables, answers that produce forms. Draw the security boundary for running model output on screen, then push on that boundary with your own injection test.

advancedComing soonen

FT 301

ivyx · v0.2.0

Fine-Tuning: SFT and LoRA. Fine-tuning is usually unnecessary, and when it is necessary there is no substitute. Try prompting and few-shot first; when that runs out, train with LoRA and compare both on the same eval set.

advancedComing soonen

FT 302

ivyx · v0.2.0

Preference Tuning and Distillation: shaping behaviour with preference data; training a small model on a large one's output. Show with numbers when the cheap fast model is already good enough.

advancedComing soonen

GOV 201

ivyx · v0.2.0

Policy Gates and the Audit Trail: make every capability pass through one gate. Classify risk, put human approval on the high end, keep an end-to-end audit trail. Pick a rule pack from the policy catalog and extend it with your own.

intermediateComing soonen

GOV 301

ivyx · v0.2.0

Compliance and Accountability in Practice: model cards, data statements, use limits, weight and dataset licence compatibility, record retention and incident reporting. Set audit-readiness up as engineering work rather than paperwork.

advancedComing soonen

GPU 301

ivyx · v0.2.0

GPU Capacity and Cold Starts: model load time, warm pools, autoscaling, spot interruption and quota. Make a service whose first request waits thirty seconds acceptable; see the bill for an idle GPU.

advancedComing soonen

LLM 101

ivyx · v0.2.0

Tokens, Context, Sampling: count for yourself how the model cuts text apart. Change temperature and top-p and measure why the same prompt answers differently; catch the moment the context window fills up.

beginnerComing soonen

LLMOPS 101

ivyx · v0.2.0

MLOps and LLMOps: What Carries Over, What Breaks. Versioning, registries, monitoring and CI transfer intact. A single accuracy number, a stable input distribution and deterministic output do not. Build the same feature from both viewpoints and list which classic MLOps habit turns into a trap here.

intermediateComing soonen

LLMOPS 201

ivyx · v0.2.0

Prompt Registry and Traffic Splitting: prompts and context templates are release artefacts. They enter a registry, take a version tag, and see a percentage of traffic. Compare two versions live on quality and cost, and pull the loser with one click.

intermediateComing soonen

LLMOPS 301

ivyx · v0.2.0

The Continuous Evaluation Pipeline. The eval is itself a system that needs maintenance: flaky tests, a golden set going stale, the eval's own token bill. Separate what blocks a release from what only warns; put regression gates on cost and latency too.

advancedComing soonen

LLMOPS 302

ivyx · v0.2.0

Guardrail and Filter Operations: gOV 201 builds the gate; this course operates it. Measure the false positive rate, tune the threshold, update the block list and price the latency the filter adds. See on your own users how an over-tight guardrail makes a product unusable.

advancedComing soonen

LLMOPS 303

ivyx · v0.2.0

The Control Tower: cost, latency, quality and error rate per feature, per model and per prompt version, on one panel. Set budget alarms, produce a capacity plan, and answer "why did we get expensive last week" in ten seconds.

advancedComing soonen

LLMOPS 304

ivyx · v0.2.0

Provider Migration and Model Retirement: the model you depend on is shutting down and you have six weeks. Build the abstraction layer ahead of time, write the eval provider-agnostically, compare with shadow traffic, and finish the migration without the user noticing.

advancedComing soonen

MCP 101

ivyx · v0.2.0

Model Context Protocol Basics: try ready-made servers to see how MCP standardises tools, resources and prompts. Pick an MCP server from the catalog, then run the same agent again with the server swapped out.

intermediateComing soonen

MCP 201

ivyx · v0.2.0

Writing Your Own MCP Server. Write a server against a real system: tool naming, error message design, how much data one call should return. Measure how a badly written tool makes a capable model look stupid.

intermediateComing soonen

MCP 301

ivyx · v0.2.0

MCP at Scale: Registry, Identity, Permission. With a hundred tools available, which does the agent see? Server registration, scope management, OAuth flows, and winning back the selection accuracy that drops as the tool count climbs.

advancedComing soonen

MEM 201

ivyx · v0.2.0

Agent Memory: what should it remember and what should it forget? Separate the episodic log, the summarised profile and the fact store. Manufacture the case where memory learns something wrong, then fix it.

intermediateComing soonen

MLOPS 201

ivyx · v0.2.0

Experiment Tracking and Reproducibility. Record every run: data version, hyperparameters, code commit, seed, environment. Reproduce your best result from three months ago today, and retire "it worked in the notebook" with a system instead of a promise.

intermediateComing soonen

MLOPS 202

ivyx · v0.2.0

Model Registry and the Promotion Path: where do models live, which one is in production, who approved it? Pick a registry from the registry catalog, put promotion from staging to production under a rule, promote two models for real, and roll back to the previous version with one command.

intermediateComing soonen

MLOPS 203

ivyx · v0.2.0

Classic Model and LLM Together. Most real systems are hybrids: a gradient boosting model gives the score, an LLM writes the explanation. Manage two lifecycles inside one product, where one gets retrained and the other gets re-prompted, and record which one actually made the decision.

intermediateComing soonen

MLOPS 301

ivyx · v0.2.0

Training and Feature Pipelines: make the chain from data to feature to training to evaluation to release scheduled and re-runnable. Manufacture the silent bug where a feature is computed differently in serving than in training, then catch it.

advancedComing soonen

MLOPS 302

ivyx · v0.2.0

Drift Detection and Retraining: input drift, label drift, performance decay, and which of them deserves an alarm. Write the retraining rule, define what happens when it fires, and show with one example how automatic retraining can make the system worse.

advancedComing soonen

MLOPS 303

ivyx · v0.2.0

Batch and Online Inference: run the same model as a nightly batch job and as a low-latency service. Test that both paths give the same answer to the same input; when they do not, find where the difference comes from.

advancedComing soonen

MM 201

ivyx · v0.2.0

Image and Document Understanding: invoices, forms, screenshots, scanned tables. Extract fields while preserving page layout, catch the invented field, and route below-threshold confidence to a human rather than into the database.

intermediateComing soonen

MM 202

ivyx · v0.2.0

Multimodal Retrieval: search images with text and text with images. Build a shared embedding space, index it beside your text chunks, and answer one question from both. Find the query where the image index confidently returns the wrong picture, and explain why the score was high.

intermediateComing soonen

MM 301

ivyx · v0.2.0

Real-Time Voice Agents: interruption, latency budget, turn-taking and half-duplex failures. Build a phone-quality voice agent by measuring milliseconds.

advancedComing soonen

MM 302

ivyx · v0.2.0

Video and Long-Form Media: an hour of video does not fit in a context window. Segment it, pick keyframes, align the transcript to the picture, and answer a question whose evidence is at minute fifty-two. Measure what you lost at every sampling decision.

advancedComing soonen

MM 303

ivyx · v0.2.0

Image and Video Generation Pipelines. Set the generative model up as a pipeline, not a one-off toy: prompt template, consistency check, variant selection, human approval, provenance stamp.

advancedComing soonen

MM 304

ivyx · v0.2.0

Cross-Modal Agents: an agent that sees the screen, clicks, and explains the result. Bind visual observation to tool calls; measure the error that accumulates at modality boundaries and put a cut-off in.

advancedComing soonen

MODEL 201

ivyx · v0.2.0

Running an Open-Weight Model Locally: download it, run it, put your own API in front of it. Compare two open-weight models on latency, quality and memory, and read both licences first, because one of them decides whether you can ship what you built.

intermediateComing soonen

MODEL 202

ivyx · v0.2.0

Quantisation and the Memory Budget: what are you losing going down to 4 bits? Measure the loss per task, decide where it does not matter, and pick the best model that fits the hardware you actually have.

intermediateComing soonen

MODEL 301

ivyx · v0.2.0

Inference Engineering: kV cache, continuous batching, speculative decoding, prefix cache, and constrained decoding that makes a schema a property of the sampler rather than a request in the prompt. Get twice the throughput out of the same hardware by measuring rather than guessing.

advancedComing soonen

MODEL 302

ivyx · v0.2.0

Small Models and the Edge: what can models between 1B and 8B actually do? Hand routing, classification, field extraction and tool selection to a small model; run it on a phone or in the field with no network.

advancedComing soonen

OBS 201

ivyx · v0.2.0

Agent Tracing and Observability: make every step, every tool call, every token visible. Pick a backend from the telemetry catalog, then solve a broken run handed to you using nothing but the traces.

intermediateComing soonen

OBS 301

ivyx · v0.2.0

Live Quality Monitoring in Production: good on the test set, bad in the wild, the most common outcome there is. Sample from traffic, run an online judge, alarm on quality decay; be the first to know when the model version or the data quietly shifts.

advancedComing soonen

PRO 401

ivyx · v0.2.0

The MCP-Native Agent Product: your own MCP server, your own agent, your own interface, your own eval set and your own cost budget. One project from nothing to a real user, and at the end, a numeric answer to why this design.

proComing soonen

PRO 402

ivyx · v0.2.0

The Agent That Ships Code. An engineering agent that runs from issue to merged PR: repo context, running tests, self-verification, human review and a path back out.

proComing soonen

PRO 403

ivyx · v0.2.0

The In-House AI Platform. The shared layer ten people will use safely: model registry and routing, tool registry, policy gate, cost accounting, and a new team able to connect in a day.

proComing soonen

PRO 404

ivyx · v0.2.0

Incident Response: you are handed a broken production system. Start from the traces, form a hypothesis, find the cause without writing a line of code; then fix it and leave a regression test behind.

proComing soonen

PRO 405

ivyx · v0.2.0

One Agent, Four Surfaces: run one agent on chat, an embedded widget, a command line and voice. Solve streaming, interruption, partial results and error states separately on each, then separate what is surface-specific from what is shared.

proComing soonen

PRO 406

ivyx · v0.2.0

Small Model as a Service: take one narrow job a frontier model is doing today. Fine-tune a small open-weight model for it, prove on a held-out set that it is good enough, and route back to the frontier model when it is not confident.

proComing soonen

PROD 301

ivyx · v0.2.0

Shipping an AI Feature: shadow mode, staged rollout, kill switch, live monitoring and a retirement plan. Turn the first real user from an event into a routine.

advancedComing soonen

PROMPT 101

ivyx · v0.2.0

Writing Instructions: solve one task with five different prompts and lay the outputs side by side. Predict which of role, constraint, example and format instruction actually moves the result, then measure it.

beginnerComing soonen

PROMPT 201

ivyx · v0.2.0

Prompt Systems and Versioning. A prompt is a code artefact: versioned, diffed, tested, reverted. Assemble patterns as parts from the prompt pattern catalog and manage the template explosion before it manages you.

intermediateComing soonen

PYTHON 102

ivyx · v0.2.0

Classes, modules and your own package: PYTHON 101 ends at functions, so this is where a program stops being a script. Write a class that owns its state, split one file into modules, and package the result so another project can import it.

beginnerComing soonen

RAG 101

ivyx · v0.2.0

Retrieval Basics: let the model read your own documents. Start with keyword search, no vectors, and see why the case that already works needs no embedding at all.

beginnerComing soonen

RAG 201

ivyx · v0.2.0

Chunking, Embedding, Hybrid Search: measure how chunk size, overlap and embedding model choice move accuracy. Pick BM25, dense and hybrid from the retriever catalog and race them on the same question set.

intermediateComing soonen

RAG 202

ivyx · v0.2.0

Reranking and Retrieval Evaluation: whether the answer is good and whether the right chunk arrived are separate questions. Measure recall, add a reranker, and price the latency-for-accuracy trade in milliseconds and cents.

intermediateComing soonen

RAG 301

ivyx · v0.2.0

Structured and Multi-Source Retrieval: text is not the only source. Write SQL against a table, search symbols in a codebase, walk a relationship graph; combine all three in one answer and surface the contradiction instead of hiding it.

advancedComing soonen

REASON 301

ivyx · v0.2.0

Reasoning Models and Test-Time Compute: thinking became a setting. Compare long thinking, sampling plus voting, and self-verification on the curve of cost against accuracy, and show the tasks where none of it helps.

advancedComing soonen

RED 301

ivyx · v0.2.0

Red Teaming: Attacking on Purpose. Turn breaking your own system into a routine job. Build a repeatable attack set for injection, data exfiltration, permission escalation and harmful output; let every fix leave a permanent test behind.

advancedComing soonen

REL 301

ivyx · v0.2.0

Failure Engineering and Model Migration: retries, fallback models, circuit breakers, timeouts and partial success. When the provider goes down or the model version changes, catch with regression what quietly broke.

advancedComing soonen

REQ 201

ivyx · v0.2.0

Intent Routing: not every request belongs in the same pipeline. Split requests with a cheap classifier into chat, search, action and refuse, and measure the cost of routing wrong. Decide yourself what happens when the router is unsure.

intermediateComing soonen

REQ 202

ivyx · v0.2.0

Clarifying an Ambiguous Request: what does "fix this report" mean? Detect the missing information, put the ask-or-assume decision under a rule, and stop asking three things in one question. Measure that asking unnecessarily also has a cost.

intermediateComing soonen

REQ 301

ivyx · v0.2.0

Request Triage: Speed and Cost Classes. Giving every request the same budget is both expensive and slow. Build a fast-path and deep-path split, show the estimated wait, and decide what gets dropped under load before the load arrives.

advancedComing soonen

RESEARCH 101

ivyx · v0.2.0

Seeds, variance and ablation: change a seed and watch the eighth digit move, run the same correct code twice and get two answers, then report a number with the error bar that makes it believable.

intermediateComing soonen

ROUTE 301

ivyx · v0.2.0

Multi-Model Routing and the Fallback Fleet. Build a router that picks the right model per task: cheap model first, large model when it struggles, backup when the provider drops. See the price of routing without measuring the quality you give up.

advancedComing soonen

SEC 101

ivyx · v0.2.0

Prompt Injection and Untrusted Content: hijack your own agent with a single sentence buried in a web page it reads. Learn to separate data from instruction, to cut tool permissions, and why writing a better prompt does not fix this.

intermediateComing soonen

SEC 201

ivyx · v0.2.0

Permission, Sandboxing, Secret Management: give the agent the least permission that works. Isolate code execution, restrict network egress, keep secrets out of output, and prove with a test that the leak is closed.

intermediateComing soonen

SEC 301

ivyx · v0.2.0

Multi-Tenant Isolation. One deployment, many customers, and one leak is the whole company. Carry the tenant through every layer: retrieval filters, cache keys, prompt cache boundaries, trace access and rate limits. Then attack your own isolation with a tenant that asks for another tenant's document.

advancedComing soonen

SERVE 201

ivyx · v0.2.0

Serving and Scaling an AI Service: queueing, concurrency limits, streaming, timeouts and backpressure. Keep a service that collapses under load standing, by measurement.

intermediateComing soonen

SQL 101

ivyx · v0.2.0

Questions a table can answer: select, filter, group, join and window over a real file on your own disk, with no server to install and no network to wait on. The query language every data job assumes you already speak.

beginnerComing soonen

STATS 101

ivyx · v0.2.0

Sampling, error and significance: a number with no error bar said nothing. Sample, compute a standard error, read a confidence interval, run a hypothesis test, and learn what a p-value is not by simulating the claim it gets mistaken for.

beginnerComing soonen

STRUCT 101

ivyx · v0.2.0

Structured Output: make the model fill a schema instead of writing prose. JSON schema, enums and required fields turn output into something your program can use; catch the answer that breaks the schema and repair it without breaking the flow.

beginnerComing soonen

TEST 101

ivyx · v0.2.0

Testing what a pipeline claims: write the test that holds a transformation to its promise, break it on purpose, and watch the suite catch you. The engineering lane PYTHON 101 never entered.

intermediateComing soonen

TOOL 101

ivyx · v0.2.0

Tool Calling: hand the model a function and watch it get called. Measure how one changed word in a tool description changes behaviour; decide yourself what happens when it is called with the wrong argument.

beginnerComing soonen

TOOL 201

ivyx · v0.2.0

Code Execution as a Tool. The most common thing an agent is handed is a Python process. Give it one: capture stdout and tracebacks, cap wall clock and memory, decide what survives between calls, and hand the error back in a shape the model can act on.

intermediateComing soonen

UX 201

ivyx · v0.2.0

Designing AI Interfaces: streaming responses, waiting states, showing uncertainty, undo, editable output. Use the interface to manage when the user trusts the model and when they should not.

intermediateComing soonen

UX 301

ivyx · v0.2.0

Human-in-the-Loop Flows: which action deserves approval? Design approval gates by risk level, measure approval fatigue, and make the case for leaving reversible actions ungated.

advancedComing soonen

WF 201

ivyx · v0.2.0

Automation or Agent?: most problems do not want an agent. Build the same job three times as a fixed workflow, a routed flow and a free-running agent, compare reliability and cost, then pick the most boring one.

intermediateComing soonen