Build fluency across the AI product stack.
Short, interactive courses for engineers, product managers, and designers. Learn the system, make decisions, and leave with work you can use.
Start with one of these.
Claude Code for Product Builders
Scope, direct, inspect, and verify product work with Claude Code—without pretending to be an engineer.
PRODUCT MANAGERS AND DESIGNERSAI Product Evals
Turn product expectations into practical test cases, rubrics, comparisons, and launch decisions.
PRODUCT MANAGERS AND DESIGNERSBuilt for product, engineering, and design.
Shared AI fluency matters most when it strengthens each discipline’s judgment. Start with the courses closest to your work.
Make sharper AI product decisions.
Build enough technical and evaluation fluency to shape useful behavior, define quality, and lead the trade-offs.
Design systems that survive contact with reality.
Go deeper on architecture, retrieval, models, and the mechanics behind reliable AI features.
Prototype behavior, not just screens.
Understand the system behind the interface so you can explore interactions, edge cases, and AI behavior with confidence.
Full catalog
Explore every interactive course currently available in Caret.
Understanding APIs
How software talks to software. You build real requests by hand: read with GET, create with POST, change and remove with PUT and DELETE, authenticate the call, read the status code that comes back, and fix a broken request on your own. By the end you can assemble a working API request and explain why a broken one broke.
Application Architecture
Learn how to design and scale software applications from simple three-tier architectures to multiple backend services.
Building Prototypes With AI
Turn a written prompt into working software you can click: test ideas, replicate real product UIs, and build tools for yourself.
Neural Networks
Build and train a neural network from first principles, then diagnose optimization, overfitting, and generalization.