Tahout
العربيةSign InSign Up
Back to courses
Coming soonSoftware & AIGrowth

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 teach

Required 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