AI training

Generative AI for Developers

Add language-model features to real applications: prompts, structured output, retrieval, evaluation and cost control.

Enquire about this course
Duration
2 days
Level
Intermediate
Delivery
Live online or on-site, for individuals or private teams
Prerequisites
Comfortable programming in at least one language.
Certificate
Not included
Dates and price
Contact us for current dates and pricing

What you will build

A working AI feature added to a sample application, with automated tests for its behaviour.

What is included

  • Hands-on labs with worked solutions
  • Course materials and sample code
  • Follow-up questions answered after the course
Contact us for details

Course outline

What you will cover

  1. Day 1: Working with language models

    • How language models work, in practical terms
    • Calling model APIs and handling responses
    • Prompt design and structured output
    • Tool and function calling
    • Lab: add a summarising feature to a sample app
  2. Day 2: Making it dependable

    • Retrieval-augmented generation basics
    • Evaluating and testing AI output
    • Cost, latency and caching
    • Security, privacy and prompt injection
    • Lab: ship a tested AI feature

Who it is for

  • Software developers new to language models
  • Teams adding AI features to existing applications

What you will be able to do

  • Call and compare model APIs with confidence
  • Build a retrieval-based question-answering feature
  • Test and evaluate AI output
  • Understand cost, latency and safety trade-offs

Tools

  • OpenAI API
  • Azure OpenAI
  • Anthropic Claude
  • Python or C#
  • Vector search

Ready to talk?

Whether it is an AI idea, a project, extra people or a course, tell us what you are after and we will tell you honestly how we could help.

Discuss Your Project