AI Engineering Internship
A hands-on path from your first model call to shipping a real AI feature. Thirty one-hour labs — each pairs the theory you'll be asked about with a practical you actually build and run.
Your first AI call
FreeSend your first prompt to a real language model and read its reply.
Read the model's answer
FreeModel output is text — normalize it before you trust it.
Write a prompt that returns a list
FreeAsk for structured output and parse it in code.
System prompts set the rules
ProUse a system message to fix the model's role and constraints.
Teach by example (few-shot)
ProShow the model labeled examples so it copies the pattern.
Make the model follow a format
ProConstrain the shape of the output, not just the content.
Get JSON out of the model
ProAsk for JSON and parse it into a dict.
Classify into fixed labels
ProForce the model to pick exactly one label from a set.
Summarize long text
ProCompress text while keeping the meaning.
Translate and rewrite
ProTransform text into another language or tone.
Chain two prompts
ProFeed one model output into the next prompt.
Handle flaky output (retry)
ProValidate model output and retry until it parses.
What is an embedding?
ProTurn text into a vector of numbers.
Measure similarity
ProCompare two embeddings with cosine similarity.
Build a semantic search
ProFind the most relevant document for a query by meaning.
Chunk a document
ProSplit long text into overlapping pieces for retrieval.
Retrieve the right context
ProFind the chunk that answers a question.
Your first RAG answer
ProRetrieve context, then answer grounded in it.
Let the model decide
ProUse the model to route — does this need a tool?
A calculator agent
ProTurn a question into a tool call and run it.
Step-by-step reasoning
ProAsk the model to reason, then extract the final answer.
LLM as a judge
ProUse a model to evaluate model output.
Add guardrails
ProKeep the model on-topic and safe with a system prompt.
Token and cost awareness
ProEstimate tokens and cost before you ship.
Project: ticket classifier
ProClassify a batch of support tickets.
Project: FAQ bot (RAG)
ProA retrieval bot that answers from a FAQ.
Project: constrained generator
ProGenerate content that obeys hard constraints.
Project: extraction pipeline
ProExtract structured fields from messy text.
Project: evaluate your feature
ProMeasure accuracy against a labeled test set.
Capstone: ship an AI feature
ProWrap everything into one reusable assistant function.
Want labs 4–30 and every other role track?
Go Pro