SELF-PACED AI INTERNSHIPS

Do the work an AI engineer does.

Every internship builds a system companies ship today, grounded in the papers behind it — with askThili, an AI mentor, beside you the whole way.

No card to start · 175 ⚡ free — enough for your first beginner or intermediate internship, end to end

The techniques you'll build are running in production at

Google·Anthropic·OpenAI·NVIDIA·Meta·Hugging Face·Microsoft·Cloudflare·Amazon·GitHub·Spotify·AWS·Uber·Netflix

Named for where a technique is used. No affiliation or endorsement implied.

Real
Real projects industry ships.

Not toy datasets. An agent memory engine, a DDoS detector, a dynamic-pricing engine — systems in production at named companies right now.

Grounded
Backed by the papers.

Every internship traces to the research that invented the technique — the landmark papers themselves, linked and read, not summarised.

Mentored
A mentor who never leaves.

askThili knows the exact section you're stuck on. Ask at 2am and get an answer about your problem — not a generic search result.

How an internship runs.

Four steps, in order. You read the build, then you actually build it — the same way the job works.

STEP 1Enroll free

Make an account and enroll. Your 175 ⚡ starting balance covers your first internship — no card, no subscription.

STEP 2Read the build

The complete notebook, every cell and its real output, rendered in your browser. Nothing to install to start reading.

STEP 3Build it yourself

Then write it in your own environment, the way you would at work — with askThili answering from the section you're on.

STEP 4Submit and get scored

Push your repo and take the completion test. You leave with a working system and a score you can defend.

One internship. Not a tutorial.

Every one is built three ways — so you finish with a system, not a viewing history.

logistics · Advanced · 6 sections · ~48 min · 200 ⚡
🛠 Build an intake step that grades every extracted field by whether the thread states it, and resolves a pickup date against a calendar or refusesWhat you'll do
⌁ DHL Supply Chain runs HappyRobot AI agents over hundreds of thousands of emails and millions of voice minutes a year for appointment scheduling and driver follow-up. Brokers and 3PLs apply the same pattern to their tender inboxes, where a wrong booking costs a truck.Where it's used
📄 From 4 original research papersGrounded in research
💬 Stuck? Ask askThili — it knows this exact section.Mentor, in context

Browse every internship. No account needed.

See exactly what you'd build, where it's used, and which papers it's built on — before you sign up for anything.

🧭 Or browse by goal — curated learning paths →🎁 Or buy a track — unlock a whole path at once →
functions

AI for Finance

Intermediate· ~48 min
🛠 Rebuild a margin bridge by hand and separate the causes the numbers show from the stories that only sound right
⌁How finance analysts use AI assistants on variance, cash, credit and expense work — rebuild the figures, compare two runs, test the rule on its edges, keep a ledger of where every number came from, and report ranges and decisions to the CFO.
200 ⚡
functions

AI for HR

Intermediate· ~48 min
🛠 Work out who left from which groups by hand, and sort every driver into a lever, an attribute that must not be used, or an open question
⌁How HR analysts use AI assistants on attrition, hiring, pay and skills — sort drivers into levers and attributes, read small numbers carefully, ask for the interval and the method, keep a ledger of where every figure came from, and state how personal data was handled.
200 ⚡
functions

AI for Marketing

Intermediate· ~48 min
🛠 Group loyalty members by recency, frequency and spend, and spot the group a recency screen mislabels in a festival business
⌁How marketing analysts use AI assistants on customer, campaign, churn and review work — check the calendar before calling anyone lapsed, compare change against change, ask when each field is known, label a sample by hand, keep a ledger of where every figure came from, and report ranges and decisions to the marketing head.
200 ⚡
functions

AI for Supply Chain: Plan the Festival Stock

Intermediate· ~56 min
🛠 Score an AI forecast against held-back weeks and find where it is biased, not just how large its average error is
⌁How supply planners use AI assistants on a festival-driven product range — forecast and score against held-back weeks, size safety stock from lead-time history, compare carriers on each lane, classify the range, and send a memo that states ranges and dependencies.
📄 1 paper200 ⚡
founder

Ask AI to Analyse Your Data

Beginner· ~48 min
🛠 Write down the decision first, then ask Claude for an analysis aimed at it
⌁How careful analysts use AI assistants on spreadsheets — state the decision, ask for the working, reconcile what was changed, cross-check with a second run, and record how sure they are before a number goes to anyone else.
📄 3 papers200 ⚡
python

Build a Budget Tracker App

Beginner· ~1h 28m
🛠 Use Python's core datatypes, control flow, and data structures to build working, real logic
⌁Every real budget app — Mint, YNAB, GnuCash among them — is built from exactly this stack: a class model for the domain, persistence, a UI, and background work that doesn't freeze the interface. Streamlit itself (owned by Snowflake) is a widely-used real-world way teams build and ship exactly this kind of tool today.
IntuitYNABGnuCash
50 ⚡
logistics

Build a Carrier Booking Agent

Advanced· ~48 min
🛠 Build an intake step that grades every extracted field by whether the thread states it, and resolves a pickup date against a calendar or refuses
⌁DHL Supply Chain runs HappyRobot AI agents over hundreds of thousands of emails and millions of voice minutes a year for appointment scheduling and driver follow-up. Brokers and 3PLs apply the same pattern to their tender inboxes, where a wrong booking costs a truck.
DHLFlexportC.H. Robinson
📄 4 papers200 ⚡
AI SDLC

Build a Codebase Knowledge Graph

Advanced· ~1h 12m
🛠 Parse a Python repo into a navigable call/import graph using only the stdlib ast module
⌁The code-intelligence layer behind Sourcegraph, GitHub code search, and the repo-level retrieval every serious coding agent needs before it can safely edit an unfamiliar codebase.
SourcegraphGitHub
📄 2 papers200 ⚡
Agents & LLM apps

Build a Coding Agent

Advanced· ~1h 44m
🛠 Build a coding agent that reads, edits, and runs code in a tool-use loop
⌁The engine inside AI coding assistants — Claude Code, Cursor, Aider, GitHub Copilot Workspace, Devin — an LLM in a tool-use loop over a real filesystem.
AnthropicCursorGitHub
200 ⚡
python

Build a Concurrent Link Checker

Intermediate· ~1h 28m
🛠 Explain what the event loop does, and why async speeds up waiting but not computing
⌁Link checkers and crawlers (lychee, Screaming Frog, the W3C checker, every search crawler) are this shape: a bounded, polite, retrying frontier. The same patterns run any high-fanout API client or webhook dispatcher.
GoogleAhrefsScreaming Frog
150 ⚡
Tabular ML & data

Build a Customer-Segmentation Engine

Beginner· ~1h 28m
🛠 Build a customer-segmentation engine that turns a table of customers into named, actionable segments
⌁The engine behind the "segments" / "audiences" features in marketing & CRM analytics — Spotify, Amazon, Airbnb, HubSpot, Klaviyo — and behind customer analytics everywhere.
SpotifyAmazonAirbnb
📄 1 paper50 ⚡
Security & responsible AI

Build a DDoS Attack Detector with a Neural Network

Intermediate· ~32 min
🛠 Detect DDoS attacks with ML
⌁Cloudflare autonomous DDoS protection, AWS Shield Advanced, Akamai Prolexic, Radware DefensePro, Darktrace, and Cisco Secure.
CloudflareAWSAkamai
📄 2 papers150 ⚡

An internship, not a course.

The difference shows up on your CV, not on a certificate.

A courseA Learn {} Fast internship
What you doWatch, then quizBuild, then defend it
Organised byTopics — “Module 7”Outcomes — “Build X”
Source materialA summary of a summaryThe original papers
When you're stuckA forum, two days lateraskThili, the same second
You end withA certificateA system you built — and can explain

Meet the mentor who never leaves.

askThili answers from the section you're on and the code in front of you — never a hallucinated tangent.

askThili· reading §4 — Training the discriminator
Grounded in your section · not the whole internetSee how it works →

A score you can put in front of a recruiter.

Every internship ends in a real assessment — of the thing you built, not the hours you sat through.

2.4/3
Capability score
Two halves: what you know, and what you shipped.

A completion test written against that internship's own material, plus a rubric review of the repo you actually pushed.

Three levels of thinking, not one.

Questions span recall, application and creation — so the number reflects whether you can use the idea, not whether you recognise it.

Deterministic, and the same every time.

The score is arithmetic we own and can replay from the stored evidence — not a language model's opinion on the day. Same work, same number, explainable line by line.

It compounds.

Scores roll up across every internship you finish, weighted by difficulty, into one capability number that travels with you.

Watch your understanding take shape.

Every question you ask lights up a concept. Your Mind map shows what you've mastered — and what's next.

transformersattentionCNNsRLRAGGANs

Pay for what you learn.

No subscription you forget about. Energy powers your internships — top up only when you want more.

⚡ 175 free to start — enough for your first beginner or intermediate internship, end to end
From 50 ⚡ for a beginner internship · 200 ⚡ for an advanced one
No lock-in, no subscription. The completion test is always free.

Pick one. Build something real this week.

Look around first — you don't need an account to browse.