Education & Training Services - Further your AI knowledge by signing up to our of our instructor-led courses

Education & Training Services

Further your AI knowledge by signing up to our instructor-led courses

As the UK’s leading AI provider, Scan AI is also certified to deliver vendor-certified education and training courses. We offer NVIDIA Deep Learning Institute (DLI) courses and NVIDIA Ideation Workshops, alongside a range of Software Webinars aimed at demonstrating the benefits of selected AI applications. Click the tabs below to explore each further.

NVIDIA Deep Learning Institute Logo

NVIDIA Deep Learning Institute

The NVIDIA DLI offers hands-on training for developers, data scientists, and researchers looking to solve challenging problems with deep learning and accelerated computing. Our DLI courses are delivered by qualified instructors who are in the perfect position to pass on their knowledge and educate developers on how to get the most from this rapidly evolving field. The DLI also teaches you how to optimise your code for performance using NVIDIA, CUDA and OpenACC.

schoolLearn

• Learn from technical industry experts and instructors

• Gain hands-on experience with the most widely used, industry-standard software, tools, and frameworks

editor_choiceQualify

• Earn an NVIDIA DLI certificate in select courses to demonstrate subject matter competency and support professional career growth

desktop_cloud_stackImplement

• Access GPU-accelerated servers in the cloud to complete hands-on exercises

• Build production-quality solutions with the same DLI base environment containers used in the courses, available from the NVIDIA NGC catalogue

Adding New Knowledge to LLMs

event Next Course Date: 15th June 2026
Data Curation and Synthetic Data Generation
  • Learn to prepare large-scale, high-quality datasets using NVIDIA NeMo Curator.
  • Perform essential data curation tasks: text cleaning, filtering, and PII removal.
  • Generate high-quality synthetic Question-Answer pairs to create robust datasets for Supervised Fine-Tuning (SFT).
  • Understand the importance of data quality in the LLM development lifecycle.
Evaluating Large Language Models
  • Explore multiple LLM evaluation techniques, from simple "eyeballing" to systematic, quantitative methods.
  • Evaluate models against industry-standard benchmarks like MMLU.
  • Implement LLM-as-a-judge for nuanced, automated evaluation.
  • Use the NeMo Evaluator microservice to compare zero-shot vs. few-shot (in-context learning) performance.
  • Track and visualize evaluation experiments using MLflow.
Customizing LLMs
  • Dive into three key customization techniques: CPT, SFT, and DPO.
  • Use Continued Pretraining (CPT) to teach a model new knowledge about a specific domain.
  • Apply Supervised Fine-Tuning (SFT) to teach a model new skills, such as solving math problems in a different language.
  • Utilize Direct Preference Optimization (DPO) to align a model's conversational style to human preferences (e.g., formal vs. informal, specific dialects).
  • Gain hands-on experience with the NeMo framework for all customization tasks.
Optimizing LLMs for Deployment
  • Learn to compress and accelerate LLMs for efficient inference.
  • Apply Post-Training Quantization (PTQ) to reduce model size and memory usage using TensorRT-LLM, focusing on the FP8 format.
  • Use Depth Pruning to reduce model size by removing entire layers.
  • Employ Knowledge Distillation to recover performance lost during pruning by training a smaller "student" model to mimic a larger "teacher" model.
  • Evaluate the performance vs. accuracy trade-offs of each optimization technique.
Interactive Assessment
  • Apply your knowledge in a hands-on coding assessment.
  • Use Direct Preference Optimization (DPO) to align a Llama 3.1 8B model to a unique conversational style (Shakespearean English).
  • Demonstrate your ability to prepare a preference dataset, run an alignment job with NeMo-RL, and evaluate the final model.
  • Earn a certificate of competency by successfully completing the assessment.
Course Prerequisites:
  • Familiarity with Python programming and Jupyter notebooks.
  • Basic understanding of Large Language Models and their applications.
  • Conceptual knowledge of deep learning and neural networks.

Data Parallelism: How to Train Deep Learning Models on Multiple GPUs

event Next Course Date: 4th June 2026
Introduction (15 mins)
Stochastic Gradient Descent and the Effects of Batch Size (120 mins)
  • Learn the significance of stochastic gradient descent when training on multiple GPUs.
  • Understand the issues with sequential single-thread data processing and the theory behind speeding up applications with parallel processing.
  • Understand loss function, gradient descent, and stochastic gradient descent (SGD).
  • Understand the effect of batch size on accuracy and training time with an eye towards its use on multi-GPU systems.
Break 60 mins
Training on Multiple GPUs with PyTorch Distributed Data Parallel (DDP) (120 mins)
  • Learn to convert single GPU training to multiple GPUs using PyTorch Distributed Data Parallel.
  • Understand how DDP coordinates training among multiple GPUs.
  • Refactor single-GPU training programs to run on multiple GPUs with DDP.
Break 15 mins
Maintaining Model Accuracy when Scaling to Multiple GPUs (90 mins)
  • Understand and apply key algorithmic considerations to retain accuracy when training on multiple GPUs.
  • Understand what might cause accuracy to decrease when parallelizing training on multiple GPUs.
  • Learn and understand techniques for maintaining accuracy when scaling training to multiple GPUs.
Workshop Assessment (30 mins)
  • Use what you have learned during the workshop: complete the workshop assessment to earn a certificate of competency.
Final Review (15 mins)
  • Review key learnings and wrap up questions.
  • Take the workshop survey.
Networking (30 mins)
  • Discuss your AI projects with the Scan AI data science team
  • Make a follow-up appointment

Fundamentals of Accelerated Computing with CUDA C/C++

event Next Course Date: TBC
Introduction (15 mins)
Accelerating Applications with CUDA C/C++ (120 mins)

Learn the essential syntax and concepts to be able to write GPU-enabled C/C++ applications with CUDA:

  • Write, compile, and run GPU code.
  • Control parallel thread hierarchy.
  • Allocate and free memory for the GPU.
Break 60 mins
Managing Accelerated Application Memory with CUDA C/C++ (120 mins)

Learn the command-line profiler and CUDA-managed memory, focusing on observation-driven application improvements and a deep understanding of managed memory behavior:

  • Profile CUDA code with the command-line profiler.
  • Go deep on unified memory.
  • Optimize unified memory management.
Break 15 mins
Asynchronous Streaming and Visual Profiling for Accelerated Applications with CUDA C/C++ (120 mins)

Identify opportunities for improved memory management and instruction-level parallelism:

  • Profile CUDA code with NVIDIA Nsight Systems.
  • Use concurrent CUDA streams.
Final Review (15 mins)
  • Review key learnings and wrap up questions.
  • Complete the assessment to earn a certificate.
  • Take the workshop survey.
nvidia software webinar

AI Software Webinars

Software applications are a critical part of any AI workflow, from libraries and frameworks in data preparation and model development through to GPU virtualisation during training and computer vision and orchestration. Our range of webinars aim to show you first-hand how AI-specific applications can revolutionise your productivity, visualisation or time to results.

desktop_windowsRun:ai

Run:ai enables you to maximise GPU utilisation by pooling disparate compute resource and enabling intelligent scheduling and allocation.

analyticsWeights & Biases

W&B helps manage your AI workflows end-to-end by quickly tracking experiments and iterations, evaluating model performance, reproducing models.

identity_platformUbiOps

The UbiOps platform helps teams to quickly run their AI workloads as reliable and secure micro-services, without upending their existing workflows.

task_altSupervisely

Supervisely helps you develop AI faster and better with on-premise, enterprise-grade solutions for every task - from labelling to building production models.

display_settingsYellowdog

Yellowdog provides a single interface to control any compute device - on-prem, hybrid or multi-cloud - supporting any operating system.

What is Run:ai? Run:ai software is a scheduling and orchestration platform, that creates virtual 'pools' of GPU resource, so they can be dynamically allocated as tasks require.
Why do I need Run:ai? Run:ai's platform revolutionises AI and machine learning operations by addressing key infrastructure challenges through dynamic GPU resource allocation, comprehensive AI lifecycle support, and strategic resource management. By pooling GPU resources across environments and utilising advanced orchestration and accelerators, Run:ai significantly enhances GPU efficiency and workload capacity. This results in significant increases in GPU availability, workloads, and GPU utilisation, all with zero manual resource intervention, accelerating innovation and providing a scalable, agile, and cost-effective solution for enterprises.
What will I learn on this webinar?

Our webinars are led by one of our in-house data scientists, who will show you how to:

Set up batch scheduling of your workloads

  • Reduce GPU idleness and increase cluster utilisation with job queueing and opportunistic batch job scheduling

Ensure equity amongst workgroups

  • Prevent resource contention with over quota priorities and automatic job preemption and fairshare resource allocation

Get the most from the user-friendly interface

  • Real-time and historical metrics by job, workload, and team in a single dashboard. Assign compute guarantees to critical workloads, promote oversubscription, and react to business needs easily.
nvidia scan ai workshop

NVIDIA AI Ideation Workshop

In collaboration with NVIDIA, the Scan AI team is able to provide an Ideation virtual workshop for your organisation. In this workshop, you will be able to evaluate your existing AI projects and wider strategy, or use the day to formulate an AI plan from scratch. This will be done in collaboration with experts in AI and deep learning practices from both Scan AI and NVIDIA. Following the workshop you will receive a written report with recommendations and guidance as how to implement your plans.

Your workshop will be completely subsidised by Scan and NVIDIA - with no charges and no obligation to purchase anything. Our goal is to promote the wider use of AI technology and show you the possibilities within your industry vertical.

searchInvestigation

• Involve all stakeholders to establish where you are in your AI journey, what are your goals and use cases

• Explore how to accelerate the business, reduce time to insight, and achieve ROI

descriptionPlanning

• Map your goals to a schedule of activities and set priorities

• Create a roadmap to start using AI in your business

desktop_cloud_stackImplementation

• Run pilot projects to gain momentum

• How to build an in-house AI team and provide in-house AI training

• Managing internal and external communications

Example AI Ideation Workshop Agenda

09:00 - 09:15 Introductions
09:15 - 09:30 Workshop Overview - Confirmation of goals
09:30 - 10:00 AI/Data Science Current State - what has been done, what worked, what didn't.
10:00 - 10:30 AI/Data Science Future State - 1, 3 and 5 year desired state
10:30 - 10:45 Break
10:45 - 12:30 Use Case exploration - most applicable with ROI
12:30 - 13:00 Lunch
13:00 - 14:00 Data Exploration - What data sources are available, how ready for AI?
14:00 - 15:00 Architecture Exploration - what is current and planned architecture for AI?
15:00 - 15:15 Break
15:15 - 16:00 Summary and Initial feedback, indication of AI readiness scale 1-10
scan computers ai department logo

01204 474210