Explore the courses
Search by course name or ID, or filter by classification. Every outline can be adapted to your participants’ experience and the training time available.
348 courses
AI-Ready Engineering for Banking Systems
From Concepts to Code: Secure, Scalable, and Production-Ready AI Integration - 3 days
Analytics with Python and Azure Databricks
Python data workflows, visualisation and an introduction to distributed processing
Develop Python analytics workflows and explore PySpark batch and streaming examples in Azure Databricks.
Android Platform Internals and AOSP Architecture Masterclass
From Android Framework to Kernel: Understanding the Complete Android System Stack
Angular for Beginners
With NodeJS backend and MongoDB
Apache JMeter
2-day course
Apache NiFi
2-Day Course Outline
Apache Pulsar Fundamentals
Messaging architecture and a guided producer–consumer workflow
Explore Pulsar architecture and practise a small messaging workflow, with an overview of operational and advanced streaming features.
Apache Spark
Training on Azure Databricks - 3-Day Course
Apache Spark and Hadoop Ecosystem Processing
Batch analytics, streaming, graph processing and data integration
Apache Spark Programming
with Databricks using PySpark
App Development with Flutter
5-day course
Applied Generative AI with Python
Model APIs, LangChain and retrieval-grounded application prototypes
Build and evaluate Python generative-AI prototypes using model APIs, LangChain and retrieval-augmented generation.
Applied LLM Systems: RAG, Fine-Tuning and Production Architecture
A focused engineering workshop for experienced Python developers
Build a bounded RAG prototype and compare fine-tuning approaches, evaluation methods and engineering controls for larger LLM systems.
Architecting Intelligent Systems with LLMs and Agentic AI
From Prompt Engineering to Multi-Agent Orchestration with Python, Linux, LoRA, QLoRA, and Kafka - 3 days
Artificial Intelligence Developer Foundations
Python, machine learning, NLP, reasoning and introductory project work
ASP.NET Core Blazor Applications
Razor components, interactivity, data access and security
Develop and extend one Blazor to-do application while exploring Razor components, render modes, state, APIs and access control.
Azure AI Driven Backend
with Copilot & MCP in 2 days
Beginning Python
One full day course
Beginning Python
A Two-Day Intensive Course
Beginning Python for Machine Learning
Programming foundations, data preparation and introductory model examples
Learn Python foundations and practise a small data-preparation and machine-learning workflow using guided examples.
Beginning Python — Five-Day Foundations
Core programming, data structures, functions, objects and files
Beginning R Programming
Data preparation, visualisation and introductory statistical analysis
Beginning Verilog
Digital-design modules and introductory simulation
Write and simulate simple Verilog modules, organise hierarchical designs and create introductory testbenches.
Big Data Analytics Foundations for Technical Professionals
Python, SQL, statistics and data storytelling
Build a foundation in Python data workflows, SQL, descriptive statistics, introductory machine learning and analytical communication.
A programme built around your team.
Share your training goals and requirements.