AI engineering learning path

Product discovery and AI development

Investigate a need, prototype it, and verify development and release behavior.

5 chapters · Read in order
Suggested background: Have a specific problem to investigate and basic code-reading and version-control skills. Offline examples check core mechanisms; full platforms and projects require the implementation and acceptance steps described in each guide.
Move a problem toward a testable product.

Chapters

  1. Find product problems in real work

    Investigate recent document work, alternatives, and buying roles, then use bounded evidence and falsifiable prototypes to decide the next discovery step.

  2. Turn a need into a testable prototype and interface

    Turn an independent reading-panel prototype into hierarchy, states, components, focus, and asset rules, separating screenshot coverage from verification of actual user tasks.

  3. Make AI-assisted development produce checkable results

    Define behavior, permissions, and failure checks for export, then review AI development through small diffs, durable checkpoints, and a complete acceptance matrix.

  4. Keep payments and product entitlements consistent

    Model payments, subscriptions, and access separately, handling signatures, duplicates, ordering, and reconciliation with explicit boundaries for refunds, cancellation, and testing.

  5. Build a personal site as a maintainable content product

    Design content, languages, evidence, and publication states for an original bilingual series, keeping sitemaps, feeds, versions, and recovery consistent and reviewable.

Keep exploring