Skip to content
Loading…
© 2026 Ship AI EngineerSupportLegalTerms of UsePrivacy PolicyKVKK Data Processing NoticeDistance Sales AgreementRefund Policy
Ship AI Engineer

Learn. Build. Ship.

Finish projects, not lessons.

Most courses hand you videos. This one leaves you holding projects you can put on a CV and open in front of an employer. You start from zero, not knowing how to open a terminal is a fine place to begin.

retry.py
def ask(prompt, tries=3):
    for i in range(tries):
        try:
            return client.complete(prompt)
        except RateLimited as err:
            # hit the quota wall: wait, then try again
            sleep(err.retry_after or 2 ** i)
    raise GaveUp("3/3")

Why this one is different

Every module ends in a project

All 17 modules finish with a capstone you actually submit. You come out with 17 working projects, not a folder of notes.

The skipped steps are in here

What an environment variable is. Why your code runs on your machine and dies on the server. How to stop form spam. What an OAuth flow really does. The steps someone who has shipped knows, and nobody teaches.

The assessment is real

At least three questions per lesson, four options each, and an explanation of why the wrong ones are wrong. Exercises actually run in the browser, and a lesson does not close until its tests pass.

What is inside

17 modules, from setting up your machine to running an AI app in production.

17
modules
98
lessons
300
quiz questions
17
capstone projects
~34
hours of lessons

Capstone projects are on top of this: how long they take is up to you.

  1. 00Getting Started: From Zero to Your First Commit7
  2. 01Foundations: LLMs & Your First AI App6
  3. 02Working with LLM APIs6
  4. 03Prompt Engineering5
  5. 04Embeddings & Vector DBs6
  6. 05Retrieval-Augmented Generation6
  7. 06AI Agents & Tool Calling6
  8. 07Multimodal AI5
  9. 08Fine-tuning & Open Models6
  10. 09Evaluation, Safety & Guardrails5
  11. 10Defining the Product: From Idea to a Buildable Spec5
  12. 11The Skeleton of an Application: Frontend, Backend, and the Wire Between6
  13. 12Data and Identity: Storing Things, and Knowing Who Asked6
  14. 13Abuse and Security: Spam, Bots, Second Factors and Leaks5
  15. 14Testing and Quality: Knowing It Works Before Anyone Else Does5
  16. 15Shipping and What Comes After7
  17. 16Deployment & Production6

Browse the free knowledge map → every idea in the curriculum, defined, with nothing to sign up for.

Try the free cost game → pick an architecture, see what a month of traffic bills.

Read the failure cases → real breakages from this product's own history: the symptom, the wrong first guess, and the actual cause.

Read the articles → what this job actually is, and which of the usual prerequisites you can skip.

How it runs

  1. 01

    Read and understand: every lesson opens with a problem, theory comes after.

  2. 02

    Write the code yourself: exercises run in the browser, and the tests have to pass.

  3. 03

    Finish the project and ship it: you stamp the module yourself.

~/capstone
# tests first, deploy after
$ pytest -q
12 passed

$ git commit -m "capstone: rag-search"
$ git push origin main
✓ live

A sample from a lesson

A section of the first lesson you open after signing up, exactly as it is. In the rest of the lesson you do this arithmetic yourself, in code, in the browser.

Before You Start: Why AI Features Break · Doing the arithmetic

Here is Monday's bot in round numbers, so you can follow the sums:

  • a system prompt of 400 tokens, sent on every call
  • each customer message: about 60 tokens
  • each bot reply: about 120 tokens

Because the whole history goes back each time, the input on turn n is the system prompt, plus every earlier exchange, plus the new message:

input(n) = 400 + (60 + 120) × (n − 1) + 60

Turn 1 sends 460 input tokens. Turn 20 sends 3,880. If the model's window is 8,000 tokens, then somewhere after turn 40 the request plus the reply no longer fits, and your code has to start dropping the oldest turns. The order number from turn 1 is the first thing to go. That is the first complaint, and it isn't a memory failure. It's a budget overflow.

Now add up every turn's input across a 42-turn conversation. The intuitive guess, "42 messages at 60 tokens each", is about 2,500 tokens. The real figure is around 174,000, roughly seventy times more, because each turn pays again for everything before it. Cost grows with the square of the conversation's length, not with the number of messages. Traffic went up a fifth, conversations got longer, and the bill tripled. That is the second complaint, and it has the same root cause as the first.

The third, the invented return policy, needs a different tool: giving the model the real policy text to work from and checking its answer against it. That has a name, RAG, and a whole module of its own later.

The whole lesson and 97 more →

Join the newsletter

Every two weeks: what moved in AI, which tools shipped, projects worth a look, and a short "how you would build this yourself". No membership needed, unsubscribe whenever.

Note: the email backend is not wired up yet, this form does not store anything today.

Membership

Three ways in, one curriculum. All three open every lesson and every project; what changes is the tooling that comes with it and how long the plan is yours.

Solo

$12

monthly · cancel anytime

For working at your own pace. You take the lessons, the exercises and the projects on your own.

  • All 17 modules, 97 lessons, 17 capstone projects
  • Frequently asked questions for every module: short answers, grounded in the lessons, to what's asked most on the way to AI engineering
  • Free updates as new content lands
  • 14-day no-questions refund

Pro

Most chosen

$19

monthly · cancel anytime

For people shipping a project every week. You drill your weak spots and check your repository before you hand it in.

  • All 17 modules, 97 lessons, 17 capstone projects
  • Frequently asked questions for every module: short answers, grounded in the lessons, to what's asked most on the way to AI engineering
  • Repository readiness report: 7 automated checks on whether someone else could pick your project up
  • Review: personal practice built from the questions you got wrong
  • Free updates as new content lands
  • 14-day no-questions refund

Lifetime

Best value

$169$99

one-time payment · launch price, normally $169

The price of 5 months of Pro: everything after that is free.

For finishing. Pay once and never think about it again.

  • All 17 modules, 97 lessons, 17 capstone projects
  • Frequently asked questions for every module: short answers, grounded in the lessons, to what's asked most on the way to AI engineering
  • Repository readiness report: 7 automated checks on whether someone else could pick your project up
  • Review: personal practice built from the questions you got wrong
  • Shareable portfolio link: show your projects to an employer with one URL
  • No subscription: nothing to cancel, no payment to miss
  • Every module, today's and every later one, yours for good
  • 14-day no-questions refund

Note: payments are not wired up yet, these buttons do not start a checkout today.

Ship AI Engineer