Prompt Engineering and LLM App Fundamentals
Stop fighting ChatGPT and start designing with it. Build three real LLM-powered tools using the Gemini and Claude APIs — the kind employers will actually pay you to ship.
About this course
Most prompt-engineering content is fluff. This isn't. We treat LLMs like the noisy, statistical tools they are, and design real systems on top — chunking strategies, retrieval-augmented generation, structured outputs, tool calling, evaluation, and the cost-vs-quality decisions every team eventually faces. By the end you've shipped three working tools (a documentation Q&A bot, a structured-data extractor, a workflow agent) using both Gemini and Claude APIs, and you can compare them honestly on cost, latency, and quality.
What you'll cover
- 1
How LLMs actually work (just enough to design well)
Tokens, attention, temperature, and why context length matters. No PhD required.
- 2
Prompt design patterns that work
Few-shot, role prompts, structured templates. The patterns that beat 'just be clear and specific'.
- 3
Structured outputs and JSON schemas
Force the model to return parseable JSON. The single biggest reliability win.
- 4
Retrieval-augmented generation (RAG)
Embeddings, chunking, vector search. Build a Q&A bot over your own documents.
- 5
Tool calling and agents that don't lie
Give the model real tools (search, code execution, your APIs). Constrain it from hallucinating.
- 6
Evaluation: how do you know it's good?
Build evals before scaling. Golden sets, LLM-as-judge, regression catching.
- 7
Cost, latency, and choosing your model
Gemini Flash vs Claude Sonnet vs GPT-4. The tradeoffs that matter at production scale.
Who it's for
Software engineers adding AI to their toolkit, product managers prototyping features, and technical founders building AI-first products.
Prerequisites
Comfortable with at least one programming language (Python or JavaScript preferred). Have used ChatGPT or Gemini before. Basic API usage (you've called a REST endpoint).
Skills you'll build
- Gemini API
- Claude API
- RAG
- embeddings
- tool calling
- structured outputs
- evaluation
- AI engineering
Who we're looking for
Open call · Apply to teachRequired skills
- Gemini API
- Claude API
- RAG
- embeddings
- tool calling
- structured outputs
- evaluation
- AI engineering
Experience
3+ years professional experience
Languages
English or Arabic (both a plus)
Time commitment
8 sessions × 90 min over 6 weeks
Compensation
80% of seat revenue (Tahout takes 20%)
If your CV matches, apply to teach. We use AI to rank applicants by fit, then admin reviews and approves the right instructor(s).
Sign up to apply →