CUSTOMISED
Expert-led training for your team
Dismiss

AI Development with Large Language Models training course

This course is designed for software developers, data scientists, and technical professionals who want to build practical applications using Large Language Models (LLMs).

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022

Public Courses

21/04/25 - 1 days
£1500 +VAT
02/06/25 - 1 days
£1500 +VAT
14/07/25 - 1 days
£1500 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Foundations of Prompt Engineering
  • Working with the OpenAI API
  • Advanced Prompt Engineering Techniques
  • Retrieval-Augmented Generation (RAG)
  • Introduction to Hugging Face
  • Building Practical AI Applications with Python
  • Error Handling and Response Processing
  • Developing a Question-Answering System
  • Sentiment Analysis with Hugging Face
  • Hands-on Exercises and Real-World Code

Module 1: Foundations of Prompt Engineering

Theory and Concepts:

  • Understanding the anatomy of effective prompts and their impact on LLM responses
  • Implementing system messages, user messages, and assistant messages effectively
  • Exploring temperature, top-p sampling, and their effects on response generation
  • Best practices for prompt design and common pitfalls to avoid

Practical Exercise: Build a customer support prompt template that consistently generates high-quality responses across different scenarios. Test and refine the prompt using the OpenAI playground.

AnchorModule 2: Working with the OpenAI API

Theory and Concepts:

  • Setting up and configuring the OpenAI Python client
  • Understanding API authentication, rate limits, and best practices
  • Implementing basic API calls using Python
  • Handling API responses and error conditions gracefully

Practical Exercise: Create a Python script that interfaces with the OpenAI API to build a simple question-answering system. Implement proper error handling and response processing.

Module 3: Advanced Prompt Engineering Techniques

Theory and Concepts:

  • Implementing chain-of-thought prompting for complex reasoning tasks
  • Creating structured output using format specifications
  • Designing prompts for specific use cases (classification, extraction, generation)
  • Building prompt templates for consistent results

Practical Exercise: Develop a system that takes unstructured text input and extracts structured data in JSON format using carefully crafted prompts. Implement chain-of-thought reasoning to handle complex cases.

Module 4: Retrieval-Augmented Generation (RAG)

Theory and Concepts:

  • Understanding the principles and benefits of RAG architectures
  • Implementing vector databases for efficient information retrieval
  • Creating embeddings using OpenAI’s embedding API
  • Building a complete RAG pipeline with Python

Practical Exercise: Build a question-answering system that uses RAG to provide accurate answers based on a provided document collection. Implement document chunking, embedding generation, and similarity search.

AnchorModule 5: Introduction to Hugging Face

Theory and Concepts:

  • Overview of the Hugging Face ecosystem (Transformers, Datasets, Tokenizers, and Hub)
  • Understanding key NLP tasks and available models
  • Working with the Transformers library and pipelines
  • Best practices for model selection and usage

Practical Exercise: Create a sentiment analysis application using Hugging Face’s Transformers library. Implement text classification using pre-trained models and compare results across different model architectures.

 

JBI training course London UK

This course is designed for software developers, data scientists, and technical professionals who want to build practical applications with Large Language Models.

It's ideal for teams looking to integrate AI capabilities into their software products, or individuals wanting to understand how to effectively leverage LLMs in production environments.


5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022

“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices.” Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

 

 

JBI training course London UK

Newsletter


Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



Throughout the course, each module builds upon the previous ones, with practical exercises designed to reinforce learning through hands-on implementation. You’ll leave with working code examples that you can adapt and extend for your own projects.

The focus is on practical, hands-on learning, with theory introduced as needed to support the implementation work. By the end of the day, you’ll have built several working AI applications and gained practical experience with both the OpenAI API and Hugging Face tools.

All exercises are designed to work in both local Python environments and browser-based environments like Google Colab, ensuring flexibility regardless of local installation constraints.

CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2025 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course