Start here to find your training!

Browse through our main training areas below.
If you don't see what you're looking for, use the search bar up top or get in touch with us.

We often put together custom training programs that go beyond what's listed on our website.

Browse by area

29 training areas, 309 courses. Each link opens the area page with its courses grouped by section.

All courses

Search, filter and page through every course.

Showing 309 results
highlight
Reset All

Filters

Clear
Filtering by:

A practical course for developers who ship .NET and ASP.NET applications and want strong, repeatable security. The agenda covers threat aware design, secure coding patterns in C#, hardened authentication and authorization, data protection, and safe delivery practices. Examples focus on ASP.NET Core MVC, Web API, minimal APIs, and common hosting setups.

A practical course for professionals in the game development industry who are new to Blender and want to build a solid workflow for creating game ready 3D assets. The agenda introduces Blender from a production perspective, with a focus on efficient modeling, clean topology, asset preparation, and optimization for real time use. By the end of the course, participants will understand how to move from reference and blockout to a finished asset that is ready for export into a game pipeline.

A practical course on building reliable automations with n8n and adding intelligence using LangChain. Participants learn core workflow design, integrate LLMs, create assistants, and ship data workflows with clear operations patterns.

A practical two day course for workers who already have basic experience using AI tools such as GPT, Claude, and similar assistants. The agenda focuses on using AI more effectively for daily work tasks, including writing, summarizing, planning, research support, information structuring, meeting preparation, and communication. The course helps participants move beyond simple prompts toward more consistent, responsible, and reusable AI supported workflows.

A focused, company wide introduction to using AI tools in daily work. The course connects core AI ideas to practical tasks in finance, logistics, administration, and trading. Participants learn safe, productive patterns with ChatGPT, Microsoft Copilot, and light automation prompts.

Build a practical, beginner-friendly understanding of modern AI. Across three days of short explanations, demos, and guided practice, participants explore deep neural networks, generative AI, NLP, computer vision, multimodal systems, smart agents, and explainable AI. The course culminates in a personal AI project that applies responsible AI principles to a real use case.

A focused beginner friendly course for financial professionals and technologists on using AI safely and effectively in banking, insurance, and capital markets. Participants learn where AI adds value, how to manage risks, and how to plan an ethics and regulation aware roadmap.

Get ahead in the world of automotive software architecture with our training on Autosar (AUTomotive Open System ARchitecture). This course is designed to equip engineers, technical managers, and automotive professionals with essential knowledge for designing automotive components using Autosar.

Master the key techniques and concepts of Hadoop administration in this comprehensive training. Delve into HDFS, YARN, cluster planning and installation. Learn the art of effective resource management and master the intricacies of monitoring and logging. Prepare to manage powerful, scalable Hadoop clusters and harness their full potential.

Build a beginner-friendly foundation in Adobe Experience Manager. Across two days of short explanations, demos, and guided exercises, participants learn how AEM supports content teams to create, manage, and publish consistent digital experiences.

Build a solid beginner-level foundation in Adobe Journey Optimizer. Across two days of short explanations, demos, and guided exercises, participants learn how to design simple, reliable customer journeys using audiences, events, and core channels.

A course for experienced developers who already completed an Astro and Vue 3 fundamentals course and want to move into deeper architectural and operational concerns. The agenda focuses on fullstack design, testing as a first class architectural concern, and disciplined approaches to performance and security. The emphasis is on pragmatic patterns that hold up in long lived production systems.

Deepen your Ansible expertise with our Advanced Ansible course. This workshop is designed for experienced users, focusing on developing complex modules, dynamic inventories, and integrating Python APIs. Learn to customise Ansible, streamline application testing, and master integrations with AWS, Vagrant, and Docker. Embrace modern deployment methods and refine your automation skills to ensure optimal performance across varied enterprise environments.

A practical three day advanced course for participants who already understand the basic dbt workflow and want to develop more robust, scalable, and maintainable analytics projects. The agenda focuses on advanced data modeling, incremental loading strategies, compilation and DAG behavior, testing, contracts, reusable components, performance, team workflows, and downstream metric management. The course emphasizes understanding how dbt works behind the scenes so participants can make better architectural and operational decisions.

Master the intricacies of Flutter, Google's cross-platform UI framework, in this advanced course. Ideal for experienced developers, the course dives deep into Flutter's capabilities for both iOS and Android, and how to integrate with Firebase for backend solutions.

Enhance your Go programming skills with our Advanced Go Programming course. Dive deep into Go’s architecture, optimise code performance, master concurrency, and step into web development with Go. This intensive course combines lectures, discussions, and hands-on exercises, ensuring participants not only understand advanced Go concepts but also apply them effectively.

Dive deep into the world of Kotlin, a modern and versatile JVM language. In this advanced training, you will explore the unique features and mechanisms of Kotlin. Topics such as advanced functions, classes, delegation, generics, metaprogramming, and asynchronous programming will equip participants with a comprehensive understanding of Kotlin’s capabilities.

A practical course for engineers who already run workloads on Kubernetes and want to deepen operations, security, reliability, and performance. Participants refine cluster architecture, scheduling, networking, storage, observability, and delivery practices.

Delve into the world of Kubernetes with this comprehensive training, focusing on large-scale deployment and management of containerized applications. This training is tailored for engineers eager to enhance their expertise in Kubernetes' automation, security, and monitoring aspects.

A course for experienced developers who already completed a production focused Node.js and TypeScript training. This agenda moves from implementation level concerns into broader system design, testing as an architectural practice, and deeper performance and security engineering. The focus is on pragmatic decisions that improve scalability, maintainability, and operational confidence in modern web systems.

A practical course for developers who already have a fundamental understanding of Nuxt, Vue, and TypeScript and want to build more maintainable, resilient, and performant applications. The agenda focuses on architecture, design patterns, state management with Pinia, testing, defensive programming, Vite, and advanced TypeScript patterns. The course is centered on pragmatic decisions that improve code quality, developer experience, and production readiness.

An intensive advanced course on developing professional QGIS extensions with Python and PyQGIS. Participants create robust plugins with graphical user interfaces, integrate databases and external Python libraries, and automate testing, versioning, and deployment.

Elevate your Rust programming skills to an advanced level with this comprehensive, instructor-led course. Designed for intermediate to advanced developers, the course dives into intricate topics like advanced ownership, asynchronous programming, and performance optimization.

Immerse yourself in advanced Selenium techniques, tailored for professionals seeking to enhance their web application test automation skills. This course covers complex object location strategies, data validation, multi-browser testing, and the power of Selenium Grid, ensuring participants advance to Selenium expert level.

Take your Splunk skills to the next level with our Advanced Splunk Training. Designed for data analysts, data scientists, and data engineers, this course delves into complex data analytics, visualization, and integration techniques using Splunk.

Explore the essence of Agile methodology through the lens of Kanban. This training is designed for various IT roles and deepens your understanding of Agile and Kanban fundamentals, focusing on effective team collaboration, efficient workflow visualisation, and waste elimination. Unlock the potential of continuous improvement by mastering the intricacies of Kanban boards, value streams, and more.

Immerse yourself in the transformative world of Agile and Scrum. Discover iterative methods, master the Scrum process, and learn to create effective stories. Whether you are a project manager, developer, or interested stakeholder, refine your approach to software development and delivery.

A practical course for staff, teams, project managers and leaders who wish to understand agile principles and methods and apply them effectively in their collaborative work. The focus is on an agile mindset, iterative working, transparency, customer focus, self-organisation, feedback loops and selected methods such as Scrum, Kanban and retrospectives.

A hands on Alteryx course that moves from foundations to automation with real world data prep patterns. You will learn to clean, reshape, and blend data reliably, then wrap repeatable workflows into lightweight automation. The agenda favors simple, reusable building blocks that teams can adopt immediately.

A practical course on spatial analysis and automated geospatial data processing with QGIS. Participants learn how to conduct spatial queries, overlays, buffer analyses, and statistical evaluations and automate recurring workflows with the Graphical Modeler and batch processing.

A practical beginner friendly course on automating servers and applications with Ansible. Participants learn inventories, modules, and playbooks, then progress to variables, templates, roles, and safe secrets. The focus is clear patterns, idempotence, and maintainable project structure.

A practical course for teams that need to design, run, and operate production grade Airflow pipelines. The agenda skips basic intros and focuses on architecture, authoring DAGs, integrations, monitoring, security, scaling, and troubleshooting. Participants leave with repeatable patterns that fit on premises or cloud deployments.

A beginner friendly course on running Apache Kafka on Kubernetes. Participants learn the essentials of Kafka in containers, how operators manage clusters, and how to keep a small deployment healthy, observable, and secure.

Learn how to install, configure, secure, monitor and operate Apache Tomcat 11 as a production platform for Jakarta EE web applications. This three-day course covers Tomcat architecture, Java runtime requirements, application deployment, server configuration, security, performance, high availability and containerised operation. Participants learn how to administer applications based on Jakarta Servlet, Jakarta Pages and Jakarta WebSocket. They configure server and application resources, implement TLS and access controls, monitor runtime behaviour and prepare Tomcat environments for reverse proxies, load balancing and clustering. The course also addresses migration from Tomcat 9 and Java EE applications to the Jakarta EE namespace used by Tomcat 10 and 11. It explains how modern process isolation, operating-system controls and container security can replace obsolete Security Manager-based configurations.

A practical course on creating and applying Arcade expressions in ArcGIS Pro and ArcGIS Online. Participants learn the fundamentals of the expression language and use Arcade for dynamic labelling, data-driven visualisations, attribute rules, pop-ups, and dashboards.

A practical introductory course on geographic information systems and ArcGIS Pro. Participants learn how to manage, visualise, edit, and analyse spatial data and create informative maps for digital and printed output.

An immersive course to master ArchiCAD for design, documentation, and coordination. You will move from core modeling and BIM setup to advanced visualization, analysis, and multi tool collaboration. The agenda balances clean modeling habits with production ready outputs.

Elevate your Microsoft Azure design skills with this comprehensive course aimed at developers with prior programming experience. Learn to identify trade-offs and make informed decisions for public and hybrid cloud solutions, focusing on Azure's features and capabilities.

A practical course for participants with existing systems engineering knowledge who need a structured introduction to the Department of Defense Architecture Framework. The agenda explains the purpose, structure, and use of DoDAF 2.02, including its viewpoint families and the role of the DoDAF Meta Model, while using examples so prior UML or SysML knowledge is helpful but not essential. It also connects architecture work to stakeholder concerns, traceability, and model quality in a way that supports real engineering and planning activities.

A practical course for participants with existing systems engineering knowledge who need a structured introduction to the NATO Architecture Framework. The agenda explains the purpose, structure, and use of NAF 4.0 and walks through representative viewpoints using concrete examples rather than assuming prior UML or SysML fluency. It also connects architecture work to stakeholder concerns, traceability, and model quality in a way that supports real engineering and planning activities.

A practical course for participants who already know systems engineering methods and need a structured introduction to architecture modeling in the Bundeswehr environment. The agenda connects NATO Architecture Framework fundamentals with the German Armed Forces Architecture Data Model and shows how viewpoints are used to support planning, coordination, and integration. The course also explains how contractor generated system models can be aligned with the Bundeswehr architecture environment and its management processes.

Delve into the world of Artificial Intelligence (AI) with our comprehensive overview. Crafted for managers, CTOs, and innovators, this course offers an in-depth look into AI's history, its methodologies, real-world applications, and future prospects. Enrich your understanding of AI's transformative potential, its reasoning mechanisms, and its interactive capabilities.

Unravel the intricacies of Artificial Neural Networks and delve deep into the realms of Machine Learning and Deep Thinking. This intensive course offers a comprehensive introduction to cutting-edge neural network models, the foundational principles of machine learning, and advanced deep learning concepts. Ideal for those with a strong mathematical foundation, it promises a transformative journey from theory to application.

A practical course for developers who already know Nuxt and Vue 3 and want to become effective with Astro. The focus is on pragmatic patterns that improve performance, hydration behavior, and long term maintainability. The agenda connects familiar Vue practices with Astro specific architecture choices for production ready frontend work.

Get a hands-on, comprehensive introduction to Cypress, the cutting-edge framework for end-to-end testing. Designed for software testers with basic testing knowledge, this course enables you to perform web application tests more efficiently, making Cypress a viable Selenium alternative.

Fortify your cloud infrastructure with our Azure Cloud Security training course. Aimed at security administrators, this course provides hands-on learning on implementing and monitoring security measures across Azure workloads.

Unlock the capabilities of Behavior Driven Development (BDD) using Python's Behave framework. This course delves into the principles of BDD, equipping participants to write tests in natural language, fostering collaboration among cross-functional teams. It emphasizes hands-on practice, and through exercises and real-world examples, attendees will learn to implement BDD for web applications.

A beginner friendly course that teaches BPMN 2.0 in a practical, application oriented way. Participants model end to end processes with real life examples using a customer specified tool or an open source option such as Camunda Modeler, Bizagi Modeler, or jBPM.

Enhance your expertise in Business Process Model and Notation (BPMN) 2.0 with this comprehensive course tailored for business analysts. Dive deep into the nuances of BPMN, explore its practical applications, and immerse yourself in interactive exercises that reinforce vital BPMN principles and patterns.

Expand your data analysis capabilities by mastering Stata, a leading software in statistical and data analysis. This comprehensive course is designed to equip data analysts with essential skills for processing, visualizing, and analyzing large datasets.

A practical course for professionals in the game development industry who want a reliable asset pipeline from Blender into Unreal Engine and Unity. The agenda focuses on the parts of the workflow that most often affect production quality, including scale, naming, materials, animation, export settings, and engine side setup. The course is designed to help teams reduce friction between DCC work and engine integration while keeping assets performant, consistent, and easier to maintain.

Embark on an intensive journey into the world of blockchain using Hyperledger Fabric. Designed for developers and project managers, this course unveils the mechanics of setting up a blockchain application, ensuring participants are equipped to integrate blockchain seamlessly into their projects.

Dive into the fascinating world of blockchain in this comprehensive course. Delve into blockchain's history, its various applications, and the theoretical foundations that make it so revolutionary. No advanced cryptography or programming knowledge? No problem! A decent grasp of maths is all you need to unravel the mysteries of blockchain.

Step into the world of Robotic Process Automation (RPA) with Blue Prism. This 4-day intensive course takes participants on a journey through Blue Prism's architecture, offering hands-on experiences. Ideal for developers and IT professionals, this training provides insights into building a cost-effective robotic workforce that enhances business intelligence while minimizing errors.

Learn how to design, develop and operate cloud-native microservices using Spring Boot and Spring Cloud. This four-day course covers service architecture, REST API development, data management, service communication, centralised configuration, service discovery, API gateways, resilience and production readiness. Participants build a distributed application progressively throughout the course. They learn how to divide business capabilities into independent services, establish reliable communication between them and apply patterns that improve scalability, maintainability and operational stability. An optional fifth day extends the course with OAuth 2.0 and OpenID Connect, asynchronous messaging, advanced testing, container orchestration, distributed tracing and a substantial end-to-end project.

Learn how to develop, test, package and operate decision services using Drools, Drools Rule Language and Decision Model and Notation. This three-day, developer-focused course covers Drools architecture, Maven-based project configuration, the KIE API, rule execution, automated testing and application integration. Participants implement decision logic using DRL, spreadsheet decision tables and DMN models. They learn how to manage facts and sessions, control rule execution, expose decisions through REST or event-driven interfaces and operate versioned decision services. The course is designed to remain independent of a particular Drools, KIE, Java or application-framework release wherever possible. Examples and dependencies can be adapted to the supported technology versions used by the organisation.

Unlock the full potential of microservices in an intensive course. Dive deep into microservice design patterns, best practices, and operational insights to elevate your software development skills and deliver scalable and resilient systems.

Learn how to identify, model, test and execute operational business decisions using Decision Model and Notation, DMN, and Drools. This three-day course shows how business decisions can be separated from process flows and application code, making decision logic more transparent, maintainable and accessible to both business and technical stakeholders. Participants learn how to create Decision Requirements Diagrams, design decision tables, write FEEL expressions and organise decision logic into reusable decision services. They also explore model testing, governance, versioning, collaboration and the execution of DMN models through the Drools DMN engine. The course concludes with an introduction to integrating decisions into BPMN processes and applications.

A practical course for insurance professionals who want to model, analyze, and improve business processes in claims and policy administration. The agenda is tailored to operations and transformation teams and uses insurance relevant examples such as claims journeys, policy servicing, underwriting handoffs, and compliance checkpoints. The focus is on clear process mapping, practical BPMN style thinking, and improvement patterns that support efficiency, control, and customer experience.

A comprehensive training for business analysts, delving into the art of business process modeling using BPMN and UML. Understand and practice the intricate details of BPMN, see where UML fits in, and use these tools to design efficient, agile, and coherent business processes.

A practical course for gaming professionals who already have a very basic understanding of C# and want to become more confident writing scripts in Unity. The agenda focuses on the scripting patterns most useful in day to day game development, including gameplay logic, input, UI, physics interaction, object management, and code structure. The course is designed to help participants move from simple scripts to cleaner, more reusable gameplay systems.

This comprehensive course equips software developers with essential skills in C++ programming, Qt for GUI development, and communication technologies like ZeroMQ and Protocol Buffers. Gain the expertise to create, compile, and debug distributed applications on Linux CentOS 6/7.

Advance your career with our comprehensive CISM training, tailored for aspiring Information Security Managers. Explore in-depth methodologies across four CISM domains, prep for ISACA’s exam, and harness globally accepted security management practices. Become part of an elite network and drive information security governance in any organization.

Dive deep into the world of Cassandra with our comprehensive training course. Understand the NoSQL landscape, grasp Cassandra's architecture, and gain hands-on experience in data modeling using CQL. Suitable for IT professionals keen on mastering Cassandra administration.

Immerse yourself in the expansive world of Cassandra, a leading NoSQL database. This course encompasses the essential elements of Cassandra, delving deep into its architecture, data model, and CQL. Through hands-on labs, developers will experience firsthand the practical aspects of data modeling and the intricate internals of Cassandra, setting the stage for advanced database applications.

A practical two day course designed as the first part of a broader leadership development program on leading through change. The agenda focuses on the core leadership competencies needed in change processes, including orientation, communication, stakeholder awareness, resistance, motivation, and team stability. It provides a shared foundation that later modules can build on with deeper topics such as agile transformation, conflict in change, strategic communication, or advanced facilitation.

A practical course for professionals in the game development industry who want to build a solid Blender workflow for character creation, rigging, and animation. The agenda focuses on production minded methods that support clean topology, efficient rigs, readable animation, and smooth handoff into game pipelines. The course is designed to help participants move from character concept and mesh preparation to a rigged and animated game ready asset.

A focused, practical course for finance and financing professionals who want reliable results from ChatGPT. The agenda teaches clear prompt structures, data safeguards, and review techniques tailored to budgeting, forecasting, credit, and reporting. Participants practice turning real finance tasks into reusable prompt patterns.

A focused, hands on course to level up everyday use of ChatGPT and similar LLM tools. Participants learn effective prompting, turn real tasks into repeatable workflows, and explore light automation paths that fit their team and tools.

A focused, practical course on using ChatGPT to analyze companies, compare peers, and capture reusable standard prompts. Participants learn to structure inputs, request evidence, and assemble concise outputs for reports, briefings, and decisions.

A practical intermediate course on using ChatGPT to plan messaging, craft content, and coordinate rapid response in high pressure situations. Participants learn reliable prompting patterns, review workflows, and risk controls designed for PR and communications teams.

A practical intermediate course focused on using ChatGPT to condense reports, craft clear briefs, and streamline everyday administrative tasks. Participants learn reliable prompting patterns, document handling workflows, and safe productivity practices that fit real office environments.

A practical beginner friendly course for teams adopting Chef to manage servers at scale. Participants learn Chef’s architecture, write readable recipes, organize cookbooks and data, and operate Chef safely in real environments. The agenda favors clear patterns, idempotence, and maintainable policy as code.

A practical course for staff, specialists and managers who wish to communicate more clearly, persuasively and effectively. The focus is on clear language, rhetorical structure, tailoring arguments to the audience, confident demeanour and effective conversation skills in professional situations. Examples include meetings, consultations, presentations, client meetings and internal communication.

This training is crafted for developers and data scientists desiring to leverage AI in their applications. With an emphasis on Data Analysis, Distributed AI, and NLP, participants are equipped with hands-on expertise to transform their projects.

A practical two day course focused on developing communication competencies for professional and disciplinary leadership. The agenda covers clear communication, active listening, feedback, difficult conversations, conflict prevention, meeting communication, and leadership presence. The course is designed for leaders who want to communicate with more clarity, confidence, empathy, and impact in everyday leadership situations.

A practical course for staff working in customer service, support, sales, reception or internal service departments who wish to handle complaints, claims and difficult telephone calls professionally. The focus is on service-oriented communication, active listening, clear conversation structure, de-escalation and a solution-oriented approach to dealing with enquiries over the telephone and via similar channels of contact.

Delve into the world of CMake with this comprehensive course. From an introduction to advanced techniques, participants will grasp project setup, cross-platform configuration, pipeline customizations, advanced integrations, and even the seamless incorporation of Conan. Featuring hands-on examples and expert-led workshops, this course ensures proficiency in modern CMake practices, ensuring efficient and optimal project management.

Venture into the realm of computer vision with OpenCV in this intensive course. From setting up OpenCV to mastering its core functionalities and diving into advanced topics like GPU-accelerated vision and OpenCV for iOS, this course offers a hands-on approach to harnessing the potential of one of the leading computer vision libraries.

A practical one day course focused on developing digital competencies with Confluence and Jira from a user perspective. The agenda is designed for participants who want to work more confidently with shared documentation, tasks, project information, comments, notifications, and team workflows. The course focuses on everyday use, clear collaboration, and practical routines rather than administration or technical configuration.

Master the essentials of Docker in our comprehensive course. Grasp the foundation of containerization and effortlessly transition to advanced tools like Docker Machine, Docker Compose, and Docker Swarm. By the end of this course, you'll be adept at creating, managing, and optimizing Docker containers, ensuring consistent application performance across diverse environments.

Enhance your software development workflow with our CI/CD with Python training. This course is aimed at developers and DevOps engineers who are eager to build and automate pipelines using CI/CD practices within the Python ecosystem.

Embark on a comprehensive journey into the world of DevOps with Jenkins and Maven. From understanding the foundational concepts of DevOps and continuous integration to hands-on practice with Jenkins and Maven setups, this course offers a blend of theoretical knowledge and real-world application.

A practical course for staff, managers, project leaders and those in support roles who wish to conduct conversations in a clearer, more focused and more respectful manner. The focus is on conversation structure, active listening, questioning techniques, conversation objectives, binding agreements and dealing professionally with challenging situations.

A beginner friendly course that shows how to use Copilot inside Microsoft 365 to save time, communicate clearly, and move work forward. Participants learn where Copilot appears in desktop and web apps and how to prompt it safely for everyday tasks.

A practical course to strengthen analysis, judgment, and communication in everyday work. You will learn to frame problems clearly, separate signal from noise, and choose methods that fit the question. The agenda balances individual reasoning tools with team practices so ideas move from insight to action.

A practical course for professionals in the transport and logistics industry who need a structured understanding of cybersecurity and the NIS2 Directive in an operational environment. The agenda connects NIS2 requirements to real sector concerns such as operational continuity, third party dependencies, incident handling, supply chain exposure, and governance. It is especially relevant for organizations that rely on digital platforms, distributed operations, external service providers, and time critical service delivery. NIS2 covers transport and also includes postal and courier services within its sector scope, while ENISA highlights the growing cybersecurity importance of aviation, maritime, rail, and road transport.

A practical intermediate course for analysts who support monitoring, investigation, and response. Participants learn the analyst mindset, key data sources, detection and triage methods, incident workflows, and clear reporting practices across on-prem and cloud environments.

A practical course for professionals and executives in the financial sector who need a structured and actionable understanding of the Digital Operational Resilience Act and its operational implications. The agenda follows the logic of DORA from foundations and structure through ICT risk management, business continuity, incident handling, testing, cloud related obligations, and implementation strategy. It also places strong emphasis on leadership, awareness, change management, and building a resilience culture across the organization.

A practical course for professionals and executives in the insurance industry who need a structured and actionable understanding of the Digital Operational Resilience Act and its implications for insurers and insurance groups. The agenda follows the core DORA pillars, including ICT risk management, incident handling and reporting, digital operational resilience testing, ICT third party risk, and the EU oversight framework for critical ICT third party providers, while framing them in an insurance specific context. DORA applies across the financial sector, including insurance undertakings, and EIOPA provides sector specific supervisory framing for implementation.

Master the art of data analysis with Python's most powerful libraries: Pandas and Numpy. In this workshop, you'll delve deep into the intricacies of structured and time series data processing, data visualization, and optimization techniques. Elevate your Python data analysis skills and unravel the power of vectorized computations, ensuring comprehensive insights and efficient data manipulation.

A practical business focused course for insurance professionals who want to turn operational and portfolio data into useful analysis and decision ready dashboards with Power BI. The agenda combines core analytics thinking with Power BI skills that are directly relevant to claims, lapse, retention, loss ratios, fraud indicators, and customer reporting. The course emphasizes clear metrics, trustworthy data, and visuals that support action rather than just reporting.

A practical course on building reliable data foundations and automated workflows for finance. Participants learn ingestion, modeling, data quality, lineage, orchestration, and delivery to analytics and reporting.

A practical course for finance professionals who work with supervisory reporting, risk data, and structured regulatory submissions. The agenda is aligned with the kinds of governance, architecture, control, and reporting discipline expected in modern regulatory reporting environments, including the emphasis on accuracy, integrity, completeness, timeliness, and adaptability found in BCBS 239 and recent ECB supervisory guidance, as well as the structured reporting frameworks maintained by the EBA.

Embark on an in-depth exploration of Data Mining over an intensive course. Delve into the core of the Knowledge Discovery in Databases (KDD) process, uncovering patterns from vast data sets using methodologies from AI, machine learning, and statistics. Whether you're using open-source tools or enterprise software, this course equips you with the knowledge to extract actionable insights from data.

Unlock the combined power of Data Mining & Machine Learning using R in our intensive training. Dive deep into analytical techniques, leveraging R's robust packages and frameworks. Designed for data scientists and analysts, this course offers a comprehensive walkthrough from basic regression to advanced multidimensional reduction techniques.

Delve deep into the world of data analysis with our comprehensive training on Data Mining and Analysis. Understand, dissect, and forecast with enhanced predictive results by mastering techniques to process, infer, and classify vast data sets.

Harness the power of Python for advanced data mining techniques in our intensive course. Ideal for data analysts and scientists, delve into areas like association rule mining, sentiment analysis, and data anomaly detection, employing hands-on exercises and interactive discussions.

Discover the methodology behind Data Vault Modeling, a powerful database modeling technique focused on long-term historical data storage from various sources. This course delves into its architecture, design concepts, and how it harmoniously integrates with Big Data, NoSQL, and AI. Harness the potential of Data Vault to maintain a single version of facts, ensuring consistent, scalable, and adaptable data warehousing solutions.

A practical two day course for participants who are new to dbt and want to understand the foundations of SQL based data transformation. The agenda introduces the dbt workflow, project structure, models, sources, dependencies, testing, documentation, and basic development practices. The course focuses on building a clear understanding of how dbt organizes transformation logic and supports more structured and maintainable analytics workflows.

A practical course for staff, managers, service departments and teams who wish to recognise conflicts at an early stage, de-escalate them and resolve them constructively. The focus is on conflict dynamics, emotional self-regulation, de-escalating communication, changing perspectives, clarification discussions and sustainable agreements.

Dive into the world of deep learning and grasp its transformative impact on product design and organizational strategy. In this comprehensive course, understand deep learning's growing significance, the companies that have been trailblazers in its adoption, and how it can be tailored to cater to a spectrum of roles, from executives and developers to salespersons and project managers.

A beginner friendly course on understanding users, reframing problems, and creating practical solutions. Participants learn a clear, repeatable design process and lightweight tools they can apply in any organization.

An advanced course for experienced developers and platform engineers on building secure pipelines. Participants learn to embed checks into CI/CD, harden supply chains, and run fast feedback loops without slowing delivery.

A practical one day course focused on developing digital competencies with Microsoft Office 365, especially Word, Outlook, OneNote, PowerPoint, and Excel. The agenda is designed for participants who want to work more confidently, efficiently, and consistently with everyday office tools. The course focuses on practical workflows for communication, documentation, note taking, presentations, and basic data handling.

Learn how to develop visually attractive GUI applications using Python and the powerful PyQt toolkit in this comprehensive training. Suitable for developers and non-developers with prior Python experience.

A practical course focused on developing digital competencies for online and digitally supported collaboration. The agenda is designed for participants who want to work more effectively with collaborative tools, shared documents, virtual meetings, task coordination, and digital communication routines. The course focuses on practical approaches that improve clarity, coordination, and teamwork across hybrid, remote, and office based work settings.

A practical one day course focused on digital work and AI for participants who want to use modern tools more confidently, calmly, and intentionally. The agenda addresses digital stress, attention, focus, tool overload, and the practical use of AI in everyday work. The course helps participants recognize their own digital work patterns and develop a realistic personal plan for using digital tools in a way that supports them rather than distracts them.

A practical course on creating professional documentary photographs with a digital camera. Participants learn the fundamentals of camera operation, photographic technique, image composition, and subject selection and apply them to typical documentation tasks from their working environment.

An advanced practical course on creating, integrating, analysing, and publishing three-dimensional geospatial data with ArcGIS. Participants learn how to combine terrain, buildings, infrastructure, point clouds, and planning data in local and global scenes to develop informative digital twins and 3D visualisations.

A practical course for staff, project leaders, managers and team leaders who wish to facilitate meetings, workshops and working groups effectively. The focus is on clarifying objectives, structure, participation, visualisation, decision-making and confidently managing group dynamics in face-to-face, online and hybrid formats.

Learn how to design, develop and test modern distributed C++ applications using Qt 6, ZeroMQ and Protocol Buffers. This five-day course combines current C++ development practices with graphical interface development, asynchronous communication, efficient data serialisation, automated testing and containerised Linux workflows. Participants progressively develop a distributed application consisting of a Qt-based user interface and communicating backend components. They learn how to structure maintainable C++ code, manage resources safely, coordinate concurrent tasks and exchange structured messages between processes and services. The course is designed to remain broadly independent of particular minor software versions and Linux distributions. Examples can be delivered using C++17 or C++20 on Ubuntu, Rocky Linux or another supported Linux distribution.

Delve into the dynamic world of distributed messaging using Apache Kafka. This training is tailored for professionals ranging from enterprise architects to developers, focusing on the implementation, configuration, and monitoring of high-throughput messaging systems.

A practical course for staff, managers and teams who wish to become more aware of diversity, promote fair collaboration and create inclusive working environments. The focus is on dimensions of diversity, unconscious bias, a sense of belonging, fair communication, inclusive team practices and applying these principles in everyday working life.

Embark on a transformative journey with Docker and Kubernetes. This training equips attendees with foundational knowledge, delving deep into Docker containerization and Kubernetes orchestration. Navigate through Kubernetes core features, from Pods to Services, and elevate your understanding of deploying and managing robust, secure, and scalable containerized applications.

Dive deep into Docker, Kubernetes, and OpenShift in this intensive training. Understand the intricacies of container orchestration, deployment, and management, and become an expert in managing applications in clustered environments.

A practical course for senior engineers who lead complex systems. The agenda blends strategic modeling with tactical patterns and shows how to evolve legacy code toward clear bounded contexts. You will align architecture with the domain and deliver change with less risk.

Dive into the powerful ELK stack with this comprehensive training. Tailored for system administrators, it covers Elasticsearch, Logstash, and Kibana, ensuring hands-on expertise through practical exercises.

Master the synergy of Jira and Confluence for effective Agile Project Management. This training equips participants with the proficiency to harmoniously utilize Jira for project handling and Confluence for seamless team communication. Go beyond basic tool functions and unlock the potential of combined Agile methodologies.

A practical course for staff, teams and managers who wish to better understand, regulate and make constructive use of emotions in a work context. The focus is on emotional self-awareness, self-regulation, empathy, communication and dealing professionally with conflicts, pressure and emotionally challenging situations.

A beginner friendly course on the purpose, practices, and outcomes of enterprise architecture. Participants learn how to map the current landscape, define a target state, and build a practical roadmap with light governance.

A beginner friendly course that builds confidence with Excel. Participants learn the interface, tidy formatting, safe formulas, and simple summaries that are easy to share.

An intermediate course focused on cleaning data faster, writing robust formulas, and building clear summaries. Participants learn reliable patterns for Tables, lookups, PivotTables, and Power Query so everyday analysis takes minutes instead of hours.

A practical course on aligning cloud spend with business value. Participants learn the FinOps lifecycle, cost visibility, allocation, optimization levers, and how to run a cross functional operating model.

A practical course on analysing heavy rainfall, surface runoff, and flood risks with ArcGIS Pro. Participants examine the relationships between terrain, topography, and water movement and learn how to identify potential flow paths, catchment areas, and vulnerable locations using spatial analysis.

Learn how finite element methods can be translated into structured, maintainable and extensible Python software.

A beginner friendly course that explains how generative AI works in plain language and how to use it safely for everyday tasks. Participants learn core concepts, prompt basics, review techniques, and simple workflows they can reuse at work.

An intermediate course on using and comparing mainstream generative AI tools and platforms. Participants learn practical prompting, grounding with your data, lightweight evaluation, and how to choose between popular options for real work.

A practical business course for insurance professionals who want to use generative AI to improve underwriting, claims, and customer service. The agenda focuses on realistic use cases, decision support, workflow redesign, and safe adoption rather than on technical development. It helps participants identify where generative AI creates value, where human judgment must remain central, and how to implement it responsibly in daily operations.

A practical course on spatial data processing, analysis, and workflow automation using ArcGIS geoprocessing tools and ModelBuilder. Participants learn how to structure analytical processes, automate recurring tasks, and create reusable models for processing larger geospatial datasets.

A practical course on the structured and consistent management of GIS data in ArcGIS geodatabases. Participants learn how to design suitable database structures, implement data-quality rules, and migrate existing shapefiles and other geospatial datasets into a modern geodatabase.

Delve into the comprehensive world of Git, an essential tool for everyone involved in project development. This training demystifies Git concepts, branching, merging, and advanced functionalities. Tailored for a wide audience from developers to project managers, it offers hands-on experience to confidently use Git repositories in real-world scenarios.

Transition smoothly from Subversion (SVN) to Git with our dedicated training. Crafted for seasoned SVN users, this session will help you migrate your SVN habits to Git, ensuring you get the best out of both worlds while avoiding common pitfalls.

A beginner friendly course that shows staff how to use Google Gemini across various functions. Participants learn core Gemini skills and apply them to realistic workflows in Offices, Marketing, HR, Procurement, Finance, IT, and the Medical department.

A practical, people centered course to sharpen time management, strengthen day to day interactions, and build team habits that boost productivity. Designed for HR and non HR staff working together, the agenda blends clear frameworks with ready to use templates and routines.

Equip yourself with skills to confidently handle and manage conflicts. This training dives deep into understanding behaviors, enhancing emotional intelligence, and mastering assertive communication. Through interactive discussions, case studies, and practical simulations, learn to recognize, engage, and defuse conflicts in a professional setting.

A focused course on packaging, configuring, and operating Kubernetes applications with Helm. Participants learn chart structure, templating, values management, and safe release workflows across environments. The agenda emphasizes reproducibility, clarity, and troubleshooting skills for real clusters.

Participants learn to give clear feedback, stay focused under pressure, work smarter with simple systems, and unlock fresh ideas for tough problems.

Embark on a transformative journey with our IT Automation using Saltstack training. Dive into the world of server system automation with open-source Saltstack software. Learn the nuances of centrally administering vast server environments, from the basics of installation to intricate configuration management. This workshop ensures a balanced blend of theory, real-life examples, and hands-on lab exercises.

A practical course on professionally editing, correcting, and enhancing digital images with Affinity Photo. Participants learn how to use the software’s essential tools and workspaces for typical tasks such as colour correction, retouching, selecting subjects, correcting perspective, and creating photo composites.

Embark on an RPA journey with our Automation Anywhere training. Understand the profound benefits of creating a virtual software bot workforce to optimize business processes. Discover how RPA fits into the Business Process Automation framework and experience the transformative power of automating tasks like Excel computations, email interactions, and database manipulations with Automation Anywhere.

Equip yourself with vital skills for influencing and managing conflict. This interactive training focuses on understanding and managing behavior, mastering various communication methods, and building strong interpersonal relationships. Gain insight into emotional intelligence, delegation, stakeholder management, and navigating change, ensuring effective communication and reduced conflict with colleagues, bosses, and stakeholders.

A practical course for professionals in the insurance industry who work with sensitive policyholder data, third party providers, and operationally critical processes. The agenda connects information security, data protection, and operational resilience in a way that is relevant for day to day insurance operations rather than only for specialist security teams. The focus is on practical responsibilities, good decisions, and stronger risk awareness across business functions.

A practical course for staff, teams and managers who wish to communicate more effectively in international, diverse or multi-site working environments. The focus is on cultural self-awareness, communication styles, expectations, misunderstandings, cross-border collaboration and dealing respectfully with diversity.

A practical course for staff, project managers and leaders who wish to better understand and actively foster motivation in themselves and others. The focus is on intrinsic and extrinsic motivation, self-efficacy, clarity of purpose, meaning, feedback, recognition and a motivating working environment in day-to-day work.

A practical course on creating, managing, analysing, and publishing spatial information with ArcGIS Online. Participants learn how to provide web maps and layers, share content securely, and develop interactive applications for presenting and communicating their results.

A practical course on digital urban, regional, and infrastructure planning with ArcGIS Urban. Participants learn how to set up ArcGIS Urban models, develop spatial planning scenarios, and analyse and compare their effects using relevant indicators.

Get a solid grounding in Microsoft Azure with this introductory course tailored for developers, IT professionals, engineers, and business managers. Learn the core concepts, services, and practical applications of Azure through hands-on training.

Embark on a comprehensive journey into the world of Java development. Grasp the foundational principles of Java, from its basic syntax and object-oriented programming to the intricacies of its collections framework and concurrency. Become adept at Java programming, enabling the creation of robust, efficient, and maintainable applications.

A practical course for engineers who want faster, more predictable Java services. Participants learn how to measure correctly, find bottlenecks, tune the JVM, and make code and configuration changes that deliver real gains.

A practical course for developers who already build Java applications and want faster, more predictable services. You will learn how to measure performance correctly, find bottlenecks with the right tooling, and apply changes that improve latency and throughput. The focus is on repeatable methods you can take back to your codebase.

Unleash the power of data with KNIME Analytics Platform. From data access to visualization, and from ETL to reporting, this training offers a comprehensive understanding of KNIME, providing the tools to convert raw data into actionable insights.

A practical course for developers who want a clean, modern language on the JVM. Participants learn Kotlin essentials, functional and object features, coroutines, testing, and how to structure small apps with Gradle.

Master the art of deploying Machine Learning workloads on Azure using Kubeflow. This instructor-led course offers hands-on experience, enabling you to leverage Kubernetes and TensorFlow for streamlined ML model deployment and management.

A practical beginner friendly course for engineers and operators who want to deploy and manage containerized applications on Kubernetes. Participants learn core objects, declarative configuration, service discovery, storage, security basics, and troubleshooting. The focus is on clear mental models and repeatable workflows you can apply at work.

A focused follow on course for teams who completed Kubernetes fundamentals and want to run applications with stronger reliability and guardrails. Participants deepen scheduling, networking, storage, and day two operations. The agenda favors clear patterns that fit real world clusters without unnecessary complexity.

A practical two day course designed as the first module of a broader leadership development program. The agenda focuses on the foundations of professional and disciplinary leadership, including role clarity, self leadership, communication, feedback, motivation, and healthy team dynamics. It provides a shared leadership baseline that later modules can build on with deeper topics such as coaching, conflict management, change leadership, strategy, or advanced people management.

A practical one day course focused on developing professional and disciplinary leadership competencies through reflection on mindset, values, and leadership behavior. The agenda explores how personal values, organizational expectations, trust, responsibility, and consistency shape day to day leadership. The course is designed for leaders who want to lead with greater self awareness, clarity, authenticity, and credibility.

A focused leadership course for a mixed audience of executives and technical leaders. Content is role-agnostic and practice oriented, blending strategy execution with people skills. Participants build a shared toolkit that scales from team lead to CEO.

A practical one day course focused on developing professional and disciplinary leadership competencies for employee conversations. The agenda covers preparation, structure, feedback, development conversations, performance discussions, and difficult dialogue situations. The course is designed for leaders who want to conduct conversations with more clarity, confidence, empathy, and accountability.

A practical one day course focused on developing professional and disciplinary leadership competencies for remote, hybrid, and home office based teams. The agenda covers trust based leadership, communication, performance management, team cohesion, wellbeing, and practical routines for leading at a distance. The course is designed for leaders who want to create clarity, connection, accountability, and healthy collaboration when teams are not always working in the same location.

A beginner friendly course on seeing work through a Lean lens and improving it with small, practical changes. Participants learn to find waste, map value flow, solve problems at the root, and sustain gains with simple routines.

Immerse yourself in Go Programming, an open-source language by Google. With its reliable architecture and vast libraries, Go has become a favorite for crafting scalable, high-performing web services. From understanding its syntax to deploying web applications, master the breadth of Go's capabilities through our comprehensive training.

Embark on a comprehensive journey with Microsoft SQL Server. This course offers hands-on training in SQL essentials, enabling participants to confidently query a Microsoft SQL Server database. Delve deep into database optimization, data retrieval, and integrating SQL Server with Excel.

Dive into the world of microservices with Spring Cloud. This course, structured for a two-day duration, unravels the intricacies of building scalable and robust microservices using the Spring Cloud framework.

Dive into a comprehensive course on MATLAB programming. Tailored for beginners and those in need of a refresher, this course covers key themes such as data analysis, visualization, and programming, all within the MATLAB environment.

Empower your machine learning endeavors with MLOps practices using Azure Machine Learning. This hands-on, instructor-led training is aimed at data scientists and focuses on automating ML workflows, model management, and operational excellence.

An advanced, practical course for teams with solid DevOps, ML, and Data Science experience. Participants align on modern MLOps goals, methods, tools, and the end to end lifecycle, then translate them into realistic operating practices with clear handoffs between data, model, and platform teams.

A beginner friendly course on building reliable IoT and industrial data pipelines with MQTT and the Mosquitto broker. Participants learn MQTT concepts, safe broker configuration, payload design, security basics, and integration patterns from edge to cloud.

A beginner friendly course on running MQTT with the Mosquitto broker in Kubernetes. Participants learn how Mosquitto maps to Kubernetes, how to deploy and configure it safely, and how to keep a small cluster healthy, observable, and secure.

Explore the capabilities of Microsoft SQL Server 2016. This course covers performance optimisation, database development, security, high availability, business intelligence, reporting, and hybrid cloud integration. Participants learn how to use SQL Server 2016 features to build secure, scalable, and high-performing data solutions.

Dive deep into the world of AI with a comprehensive training course covering Machine Learning and Deep Learning. Grasp core concepts, methodologies, and the practical application of algorithms to decode complex datasets.

Unlock the power of Drools 7 for Business Analysis. Dive into this training to explore rule engines, understand declarative logic, and develop expertise in DSL. As a Business Analyst, enhance your capabilities in writing tests, crafting rules, and integrating logic with business applications.

Expand your expertise with the comprehensive guide to Apache Tomcat and Java EE administration. Providing both theoretical understanding and hands-on experience, this course focuses on the functionality of Apache Tomcat and the Java EE environment. Learn the intricacies of the Tomcat server, Java configurations and application deployment in a practical, real-world environment.

Unfold the intricacies of Drools for developers in this comprehensive training. Delve deep into rule engines, understand the history of Expert Systems, and get acquainted with key aspects like KIE, decision tables, and writing rules in Eclipse. Harness the power of Drools 7, advancing your capabilities in declarative logic and domain-specific languages.

A practical course for staff, teams and managers who want to organise mobile, hybrid or location-independent work in a way that is productive, healthy and fosters a sense of connection. The focus is on self-organisation, communication, team agreements, digital collaboration, remote leadership, work boundaries and sustainable routines for mobile ways of working.

Dive into the essentials of Ansible with our course designed for system administrators. Learn to automate system and application configurations efficiently, focusing predominantly on Linux/Unix servers.

Discover the intricate world of MariaDB administration in this comprehensive course. Learn to install, configure, secure, and optimize the MariaDB server, ensuring robustness and high performance for your business needs.

A practical intermediate course on building and executing a modern marketing strategy. Participants learn how to define the right goals, segment audiences, craft positioning and value propositions, select channels, plan content, and measure results with clear feedback loops.

A practical intermediate course for teams already using AI tools. The focus is on working more effectively across research, segmentation, content, channel planning, and measurement by introducing clear workflows and fit-for-purpose tools. Participants use real cases and guided practice to build an AI assisted strategy stack.

A practical course for teams and staff who wish to gain a better understanding of mental health in the workplace, recognise their own warning signs of stress at an earlier stage, and deal constructively with challenging situations. The focus is on self-awareness, psychological safety, healthy work habits and practical strategies for strengthening inner stability. The course is preventative and development-oriented in nature and is not a substitute for medical or therapeutic advice.

A practical one day course focused on using Microsoft 365 Planner, Forms, and Loop to organize teamwork, collect information, and collaborate more effectively. The agenda covers task management, surveys and quizzes, shared notes, flexible collaboration spaces, and integration with Microsoft Teams. The course is designed for participants who want to structure everyday team activities with simple and accessible Microsoft 365 tools.

Unlock the potential of Microsoft Azure with our comprehensive training course. Tailored for server administrators, IT professionals, and engineers, this course covers the basics to the intricacies of Azure Infrastructure and Application Deployment.

A practical five day course focused on administering Microsoft Configuration Manager, formerly known as System Center Configuration Manager or SCCM. The agenda covers infrastructure, resource discovery, client management, inventory, reporting, software and application deployment, software updates, operating system deployment, compliance, cloud integration, power management, and remote support. The course is designed for IT professionals who want to manage Windows endpoints, applications, updates, configurations, and deployment processes through a structured Configuration Manager environment.

A practical introduction to Microsoft Excel for participants who want to create, edit, format and analyse spreadsheets confidently. The course introduces the essential features of the application, simple formulas and functions, cell references and the preparation of professional-looking worksheets for viewing and printing.

A practical intermediate course for participants who already have fundamental Excel skills and want to develop their ability to perform calculations, analyse data and connect information across worksheets. Participants build structured calculation models, use more advanced formulas and functions, evaluate larger datasets and present results through clear and informative charts.

A practical one day course focused on analyzing and presenting data with PivotTables in Microsoft Excel. The agenda covers preparing source data, creating and adjusting PivotTables, working with report layouts and formats, and using filters, slicers, calculated fields, and data groupings. The course is designed for participants who want to summarize larger datasets more efficiently and create flexible reports without relying on complex formulas.

A practical specialist course for participants who want to summarise, explore and present larger datasets efficiently using PivotTables. Participants learn how to prepare reliable source data, create meaningful PivotTable analyses and build interactive reports using filters, slicers, grouping and calculated fields.

A practical introduction to automating Microsoft Excel with Visual Basic for Applications (VBA). Participants learn how to record, understand and develop macros, work with functions and Sub procedures, control programme flow with decisions and loops and use the key objects, methods, properties and events of the Excel object model.

A practical two day course focused on the essential features of Microsoft Excel. The agenda introduces the program interface, workbook structure, data entry, table design, printing, basic formulas, functions, and cell references. The course is designed for participants who want to use Excel more confidently for everyday calculations, lists, and structured data.

A practical one day course focused on using Microsoft OneNote to capture, organize, find, and share information more effectively. The agenda covers notebook structures, content organization, tags, search functions, drawing tools, attachments, and collaborative note taking. The course is designed for participants who want to replace scattered notes with a clearer and more accessible digital information system.

A compact, practical course for participants who want to create Microsoft PowerPoint presentations more efficiently and improve their visual quality. Participants learn effective navigation and editing techniques, enhance the presentation of text and make purposeful use of colours, graphics, shapes, tables, charts and organisation charts. The course also introduces techniques for consistent slide design, appropriate animation and linking slides to other content. The focus is on immediately applicable methods and time-saving working practices.

A practical intermediate course for administrators who manage endpoints with Microsoft System Center Configuration Manager, also known as Microsoft Configuration Manager. Participants learn core architecture, client management, application and update delivery, operating system deployment, reporting, security, and modern cloud attachments.

Learn how to install, configure, secure, monitor and optimise Microsoft SQL Server 2025. This three-day course combines essential database administration with query performance management, high availability and the modern data and AI-related capabilities introduced in SQL Server 2025. Participants learn how to manage reliable SQL Server environments, protect and recover databases, investigate performance problems and apply suitable indexing and monitoring strategies. The course also introduces native JSON storage, vector data, semantic search, AI model integration and migration options for Azure and hybrid environments.

A practical two day course focused on using Microsoft SharePoint for structured information management, browser based collaboration, and internal communication. The agenda covers team and communication sites, document libraries, lists, versioning, sharing, pages, web parts, navigation, permissions, and corporate design. The course is designed for participants who want to organize content more clearly and create useful SharePoint sites without focusing on advanced administration.

A practical two day course that combines essential Microsoft Word skills with a structured introduction to automation using Visual Basic for Applications. The agenda covers professional document creation, reusable formatting, macros, functions, Sub procedures, control flow, and the Word object model. Participants learn how to automate recurring tasks while keeping documents and VBA code clear, manageable, and reliable.

A practical course for experienced ArcGIS for Desktop users who want to transfer their existing workflows to ArcGIS Pro. Participants become familiar with the modern 64-bit application, its project-based approach, and its extended capabilities for cartography, data editing, analysis, 3D visualisation, and sharing.

A practical course on collecting, updating, and quality-assuring spatial data with QField and QGIS. Participants learn how to develop suitable geospatial data models and input forms, prepare QGIS projects for field use, and collect structured information on mobile devices.

A practical course on the mobile collection, updating, and use of spatial data with ArcGIS Field Maps, Survey123, and QuickCapture. Participants learn how to select the most suitable Esri application for different fieldwork tasks, prepare mobile data-collection workflows, and capture information reliably even without a stable internet connection.

A practical course for teams working on complex platforms and systems of systems, especially where requirements, behavior, structure, analysis, and verification need to remain traceable across the lifecycle. The agenda introduces SysML as a standards based MBSE language used to model requirements, structure, behavior, and parametrics in a connected way that supports engineering communication and lifecycle continuity.

A practical one day course focused on developing professional and disciplinary leadership competencies through modern leadership concepts. The agenda covers the leader as coach, healthy leadership, contemporary leadership behavior, and practical communication in day to day management situations. The course is designed for current and emerging leaders who want to lead with more clarity, trust, responsibility, and awareness of employee wellbeing.

Learn how to install, configure, secure, monitor, and maintain MongoDB environments. This two-day course provides administrators with an overview of MongoDB architecture, deployment options, replication, backup and recovery, performance management, and horizontal scaling. Participants learn how to manage reliable MongoDB deployments, implement access controls, configure replica sets, monitor database activity, plan backups, and understand when and how to use sharding.

Learn how to build modern, scalable applications with MongoDB. This two-day course introduces MongoDB’s document-oriented data model and demonstrates how to design databases, perform queries, build aggregation pipelines, create indexes, and integrate MongoDB with applications. Participants learn how to structure application data effectively, work with MongoDB drivers, manage data consistency, and optimise application queries. The course combines essential concepts with practical development patterns that can be applied to web, mobile, cloud, and enterprise applications.

A practical course for staff, teams and managers who want to work more productively, with greater focus and with less mental strain. The focus is on the limitations of multitasking, conscious attention management, deep work, prioritisation, digital self-organisation and team-based agreements for focused work.

Dive deep into the world of MySQL Database Administration with this comprehensive course. Learn to manage, secure, and maintain your MySQL server, ensuring optimal performance and security.

A beginner friendly course on building fast, simple messaging with NATS. Participants learn subjects, publish or subscribe, request or reply, queue groups, and when to use JetStream for durability and at least once delivery.

A beginner friendly course on running NATS in Kubernetes for fast, simple microservice messaging. Participants learn how NATS maps to Kubernetes, how to deploy with an operator or Helm, and how to keep a small cluster healthy, observable, and secure.

Transform your mobile development experience with Flutter, Google's UI toolkit for crafting beautiful native apps for iOS and Android. Ideal for developers and UX prototypers, this course covers installation, key concepts, and hands-on app development using Dart language.

Delve deep into the world of Natural Language Processing (NLP) with this intensive course. Tailored for individuals aiming to extract meaning from English text, this course covers a range of methods and theories to understand and implement NLP solutions.

Discover the fascinating world of Natural Language Processing (NLP) with Python in this comprehensive training. Delve into popular NLP libraries like nltk.org, grasp advanced techniques, and learn to process and analyze text data in English or other languages as required.

A practical one day course focused on using the New Outlook for Windows, especially for participants transitioning from Classic Outlook. The agenda introduces the redesigned interface and navigation while covering efficient email organization, rules, categories, calendar management, meetings, and security functions. The course is designed to help participants transfer familiar working habits to the new environment and use Outlook more confidently in their daily work.

A practical advanced course for developers who already work with Node.js and TypeScript and want stronger production habits. The agenda focuses on architecture, reliability, performance, security, and advanced implementation patterns that hold up in real systems. The course emphasizes clear boundaries, maintainable code, and measurable improvements under load.

Unlock the potential of Node.js for building scalable and high-performance web applications. This comprehensive training delves deep into the event-driven, non-blocking I/O model, and equips JavaScript developers with practical skills for creating modular and efficient Node.js applications.

An advanced practical course for experienced developers on preventing the most critical web risks. Participants connect the OWASP Top 10 to day to day design and coding choices and learn fast ways to detect and fix issues.

A practical course on using open geospatial data and OpenStreetMap efficiently in ArcGIS Pro. Participants learn how to find suitable data sources, assess their quality and terms of use, and download, prepare, and visualise the data for their own GIS projects.

Delve into advanced OpenStack administration with our comprehensive training. This training equips IT engineers and architects with the expertise to host IaaS cloud solutions seamlessly.

Dive into the fundamentals of OpenStack with this basic administration course. Designed for IT professionals aiming to harness the power of IaaS cloud solutions, this training offers insights into OpenStack's architecture, services, and best practices.

Master the foundational concepts and skills of OpenStack Administration with this in-depth course, covering both basic and intermediate levels. Designed for IT engineers and architects, this training prepares you for real-world applications and the certification exams

A focused course for Linux professionals building an OpenStack based private cloud. The agenda concentrates on installing the community edition, configuring core services, and administering a small production ready environment with clear operations patterns.

Prepare specifically for the practical requirements of the Certified OpenStack Administrator (COA) exam. This compact, hands-on course is designed for administrators, IT engineers and cloud operators who want to turn their existing OpenStack knowledge into exam-ready practical skills. The course can be delivered as standalone training or combined with our OpenStack fundamentals, administration or advanced courses. The focus is on practical administration tasks using Horizon and the modern OpenStack CLI.

A beginner friendly executive course on how structure, operating models, and culture shape performance. Participants learn how to assess current organizations, choose fit for purpose structures, and guide humane, data informed change that responds to industry, society, and environmental demands.

Learn the essentials of Pentaho Data Integration through our training. This hands-on course covers installation, data transformation, integration with third-party applications, and best practices to leverage Pentaho's powerful ETL capabilities.

A practical course for employees, emerging leaders and teams who wish to gain a better understanding of their personal working patterns, communication styles and potential for development, and to develop these areas in a targeted manner. The focus is on self-awareness, role clarification, personal values, behavioural patterns, feedback skills and professional development in a work context.

A beginner friendly course on building and operating a practical physical security program. Participants learn core concepts, risk assessment, layered defenses, and clear procedures for prevention, detection, and response across offices, campuses, and events.

A practical course for teams and staff who wish to specifically foster strengths, a sense of purpose, motivation and positive collaboration. The focus is on scientifically grounded approaches from positive psychology that can be applied realistically and effectively in day-to-day working life. Examples include a strengths-based approach, appreciation, experiencing a sense of purpose, positive emotions, engagement and a constructive team culture.

Dive deep into the world of PostgreSQL Administration and Development. In this intensive training, gain proficiency in PostgreSQL's specialized modules, ranging from replication to full-text search. Tailored for IT professionals, this course is a blend of both theoretical knowledge and practical skills.

A practical starter course for DBAs who need to install, secure, back up, and operate PostgreSQL with confidence. The agenda builds solid mental models of architecture and storage, then moves into recovery, performance, and monitoring. By the end, you will have repeatable workflows for daily operations and a baseline for high availability.

Dive deep into the world of PostgreSQL administration. This intensive training course is meticulously designed for system administrators and database architects, offering a detailed overview of PostgreSQL administration and performance tuning. Equip yourself with the tools to master advanced PostgreSQL modules like replication, connection pooling, and full text searching.

A beginner friendly course that shows how to turn repetitive tasks into reliable cloud flows. Participants learn triggers, actions, conditions, approvals, connectors, sharing, and the basics of governance and troubleshooting.

Unlock the power of Microsoft's Power BI and elevate your data visualization and analysis skills. This course is tailored for Business Analysts, introducing techniques to create, analyze, and share powerful data insights.

A beginner friendly course for creating clear, trustworthy dashboards in Power BI. Participants learn data import, modeling, visuals, and sharing. The course also compares mainstream BI tools so you can choose the right option for your team.

A practical course for professionals in the finance industry who want to turn regulatory, operational, and portfolio data into useful dashboards and management reporting with Power BI. The agenda combines core data modeling and reporting skills with finance specific use cases in performance monitoring, risk oversight, and compliance visibility. The focus is on clear KPIs, reliable reporting logic, and dashboard design that supports decisions rather than just presentation.

A beginner friendly course focused on bringing Excel data into Power BI and turning it into clear, refreshable reports. Participants learn reliable ways to import, clean, model, visualize, and share.

A beginner friendly course that builds confidence creating clear, professional slides. Participants learn clean layout, themes and Slide Master basics, visuals that communicate, and simple delivery and sharing skills.

An intermediate course for creating persuasive, clean slides and delivering them with confidence. Participants refine planning habits, speed up authoring, and apply practical design rules for tables, charts, images, and layouts.

A practical course for staff, specialists, managers and project leaders who wish to present content in a compelling, clear and professional manner. The focus is on tailoring presentations to the target audience, storyline, visual design, confident delivery, digital presentation skills and handling questions or critical situations.

A beginner friendly course on capturing how work really happens and improving it. Participants learn to map processes clearly, gather facts, find pain points, and propose practical

A practical course on creating professional vector graphics, illustrations, and visual design elements with Affinity Designer. Participants become familiar with the software’s essential tools and workspaces and learn how to complete their own graphic design projects efficiently and to a high standard.

A practical course on creating professional print and PDF documents with Affinity Publisher. Participants learn how to develop attractive page layouts, organise text and images, and produce polished multi-page publications efficiently.

Delve into the world of C# programming with our comprehensive training course. Understand the fundamentals, acquaint yourself with the .NET platform, and master essential programming techniques tailored for real-world applications.

Dive into the intricate world of C++ programming with this comprehensive training. Designed for IT professionals, this training unfolds the vast expanse of C++, its historical developments, and the cutting-edge techniques of object-oriented programming.

Learn the intricacies of Kotlin, a modern, statically typed programming language designed for the JVM, Android, and browsers. This intensive course is geared towards equipping programmers and engineers with hands-on skills to effectively utilize Kotlin in their projects.

A practical course for staff, project managers, product owners, specialist departments and those in liaison roles who wish to plan, clarify and manage projects and requirements in a more structured way. The focus is on project fundamentals, stakeholder management, requirements gathering, prioritisation, documentation, tracking and suitable tools for traditional, agile or hybrid environments.

A practical course on working confidently with projections, coordinate systems, and datum transformations in ArcGIS. Participants learn how to identify spatial reference systems correctly, combine geospatial data with positional accuracy, and resolve common projection problems systematically.

An advanced, practice-driven course for developers already using AI coding tools. The focus is working faster and safer with GitHub Copilot by mastering prompt patterns, context strategies, and integration with real repositories, tests, and CI.

An advanced, practice-driven course for developers who already use AI coding tools. The focus is working faster and safer with ChatGPT by mastering prompt patterns, context strategies, and integration with real repositories, tests, and CI.

An advanced, practice-driven course for developers who already use AI coding tools. The focus is on working faster and safer by mastering prompt patterns, agent workflows, and integration techniques. The course centers on Devin as a primary agentic tool with real repositories and realistic tasks.

An advanced, practice-driven course for developers already using AI coding tools. The focus is working faster and safer with Microsoft Copilot by mastering prompt patterns, context strategies, and integration with real repositories, tests, and CI.

A practical course for teams starting with Puppet to manage servers and applications consistently. Participants learn Puppet’s architecture, author clean manifests, manage data with Hiera and YAML, and implement common infrastructure use cases.

Dive into the dynamic world of Python programming with this comprehensive training. Designed for both beginners and professionals, you’ll explore Python’s core libraries, its powerful application in business and science, and its versatile use across operating systems.

Dive deep into Python's potential for finance over the span of this training. Learn to harness Python's power in analyzing, visualizing, and optimizing financial data, ensuring a comprehensive understanding of its application in the finance sector.

A practical course on automating geoprocessing, data-management, and map-production workflows with Python and ArcPy. Participants learn the fundamentals of Python programming and develop their own scripts for recurring tasks within ArcGIS.

Harness the combined power of Python and Spark in this intensive course on PySpark. Dive deep into big data processing, machine learning, and advanced analytics, tailored for developers, IT professionals, and data scientists.

A practical introductory course on working with the free and open-source geographic information system QGIS. Participants learn the fundamental concepts of GIS, integrate vector, raster, and tabular data, and use them to create clear and informative maps.

A practical introductory course on automating GIS workflows with Python and PyQGIS. Participants learn how to control QGIS through the Python Console and integrated editor, process geospatial data programmatically, and combine existing QGIS tools into automated workflows.

A practical advanced course for QGIS users who want to extend their existing knowledge and work independently on more complex GIS tasks. Participants deepen their skills in geoprocessing, raster analysis, georeferencing, web services, plugins, and spatial databases.

Dive into R programming and data analysis with this comprehensive training. Develop your skillset in R, understand data manipulations, and become adept in the usage of R's GUIs and its diverse data analytical tools.

Unlock the potential of Robotic Process Automation (RPA) in this comprehensive training. Learn the fundamentals of RPA, get hands-on experience with the leading tools, and be equipped to implement effective automation strategies in your organization.

Elevate your team’s messaging know-how with a practical, instructor-led introduction to RabbitMQ. Designed for true beginners, this course builds a solid foundation in message-queuing concepts, AMQP 0-9-1, and day-to-day RabbitMQ usage through short explanations and guided walkthroughs.

A focused, advanced course for engineers who run RabbitMQ on Kubernetes. The goal is to improve cluster setup, raise throughput, reduce latency, and harden reliability using proven patterns for scheduling, storage, networking, and broker tuning.

A practical course on building responsive, resilient, and efficient applications with reactive programming. Participants learn stream thinking, core operators, backpressure, testing, and integration patterns for real systems.

A practical course for developers who already know a programming language and want to build responsive, resilient, and efficient systems using reactive programming. You will learn stream based thinking, key operators, backpressure, testing, and integration patterns that work in real applications. The focus is on transferable concepts across popular reactive libraries.

A practical course on building responsive, event driven applications in .NET using Reactive Extensions. The agenda balances core concepts, operator fluency, scheduling, testing, and a guided end to end implementation. Special focus is placed on async and performance without relying on experimental AsyncRx.NET.

A beginner friendly course on how relational databases work and how to use SQL confidently. Participants learn core concepts, schema design, relationships, and practical querying with simple, real examples.

A practical course for staff, specialists and managers who wish to remain more resilient, composed and capable of taking action in challenging work environments. The focus is on factors that build resilience, understanding stress, self-regulation, prioritisation and healthy coping strategies. Examples relate to typical stressful situations such as a heavy workload, change processes, conflicts, time pressure and uncertainty.

A practical one day course focused on developing resilience as part of professional and disciplinary leadership competencies. The agenda explores personal resilience, healthy self leadership, stress awareness, team resilience, and practical leadership behavior in demanding situations. The course is designed for leaders who want to remain clearer, steadier, and more effective while supporting employees and teams through pressure, uncertainty, and change.

Learn the power of Robotic Process Automation (RPA) with NICE, a transformative solution to automate tedious desktop tasks. In this training, participants will delve into the world of RPA, understand its benefits, and get hands-on experience with NICE Robotic Automation.

An intermediate course for developers with prior Rust experience who want to build reliable firmware on real hardware. Participants learn the embedded Rust ecosystem, work with common peripherals, design safe concurrent tasks, and debug effectively on target.

A practical, hardware focused course that builds confident embedded development with Rust. The first two days establish project setup, peripherals, timing, and reliable on-device debugging. The third day adds optimization, resilient error paths, deployment practices, and core security.

Gain mastery over Rust, a systems programming language that focuses on safety, speed, and concurrency. This intensive, instructor-led course equips you with the skills to build robust, fault-free applications and components in Rust. Suitable for developers with programming experience.

A practical course that uses Rust to build safe and fast systems software. You will learn the core language patterns that unlock memory safety without a garbage collector, then apply them to low level tasks like file IO, interop with C, and concurrent services. The agenda balances fundamentals with real systems techniques you can reuse at work.

Deepen your expertise in SQL with our Advanced SQL in MySQL course. Tailored for professionals familiar with SQL, this intensive one-day training delves into advanced functions, optimization techniques, and MySQL-specific syntax, providing a comprehensive understanding of advanced SQL features.

A practical skills course for finance professionals who work with transactions, client data, controls, reporting, and risk datasets. The agenda builds from strong SQL foundations to more applied analytical patterns used in finance teams. The focus is on readable queries, reliable outputs, and business relevant analysis that supports reporting, controls, and decision making.

A practical course for insurance professionals who want to use SQL more confidently for analysis, reporting, and operational decision support. The agenda is designed for operations, BI, actuarial support, claims analytics, and reporting teams working with policy, claims, broker, and customer data. It focuses on clear, business relevant query patterns that improve data access, quality checks, and insight generation without making the course unnecessarily technical.

An advanced course for experienced developers and tech leads on building systems that are secure by design. Participants learn to apply security principles during architecture, choose safe patterns, and make tradeoffs visible and testable.

A beginner friendly course on building software that resists common attacks. Participants learn core secure design habits, platform aware pitfalls, and practical checks that fit everyday development.

Acquire the proficiency to determine the optimal data storage solutions tailored for your business needs. Dive deep into various modern storage techniques, from basic flat files to advanced distributed systems, and gain a holistic perspective

Dive into the integration of Selenium with Python for powerful web application test automation. Over two insightful days, participants will master the art of leveraging Python's capabilities with Selenium, ensuring proficient automation of web testing projects.

Gain an insightful understanding of the Semantic Web, a revolutionary movement led by the W3C. Delve deep into standards, ontologies, and the Resource Description Framework (RDF) in this comprehensive training.

Dive into ServiceNow Administration and master the essentials of digital workflow implementation in enterprise environments. Targeted at system administrators with a grasp of ITIL principles, this course covers basic configurations, customizations, and administrative functions in ServiceNow.

A compact, practical introduction to Shopware for technically confident users. The course focuses on the main concepts needed to understand how a Shopware shop works, how the Store API is used, how cart and checkout flows are structured, and how to navigate the Administration. Participants also receive a practical overview of setting up and running a Shopware environment for learning, testing or early project work.

A practical introduction to working with Shopware as a technical user. The course connects Shopware’s core concepts with hands-on use cases around the Store API, cart and checkout flows, payment handling, administration, and basic DevOps. Participants learn how a Shopware shop is structured, how customer-facing APIs work, how orders are created, and how to set up and operate a local shop environment with confidence.

A practical course on creating professional documentary photographs with a smartphone. Participants learn the fundamentals of camera technique, composition, and subject selection and apply them directly to typical situations from their working environment.

Learn how to turn engineering and mathematical problems into structured, reliable and maintainable Python applications.

A practical introduction to Apache Solr for developing powerful and scalable search solutions. Participants learn how to install and configure Solr, index data, create search queries, and systematically improve the quality and relevance of search results.

Master the art of data-driven decision-making with our Splunk Fundamentals Training. Targeted at business managers and business analysts, this course teaches you how to leverage Splunk for advanced data search, analytics, and visualization.

A beginner friendly, fast start to Spring with Spring Boot on Java. Participants learn the core framework concepts, build a small REST service end to end, and understand how to test, secure, and operate Spring applications.

A practical course for employees, teams and managers who want to integrate sustainability into their everyday work in a concrete and realistic way. The focus is on resource conservation, conscious decision-making, sustainable communication, digital sustainability, collaboration, mobility and small but effective changes in day-to-day professional practice.

Delve into the world of system and service architectures while gaining hands-on experience with Spring Cloud Microservices. In this intensive 3-day course, participants gain the skills to design, build, and deploy cloud-ready systems.

A practical course for professionals who need to design, build, and sustain secure systems throughout the lifecycle. The agenda focuses on security engineering methods that connect architecture, risk, resilience, verification, and compliance rather than treating security as a late stage add on. The course combines system thinking with pragmatic patterns that support real engineering, governance, and operational needs.

A beginner friendly course on seeing the bigger picture, spotting patterns over time, and choosing smarter interventions. Participants learn simple tools to map systems, find feedback loops, and design changes that stick.

A beginner friendly course on turning data into clear, trustworthy visuals with Tableau. Participants learn how to connect to data, build core charts, design simple dashboards, and share results safely.

Dive into the intricate world of IT with our "Technical Architecture and Patterns" course. Discover how software architecture aligns with enterprise strategies, and explore the frameworks and patterns that shape today's complex IT ecosystems.

Dive into the power of TensorFlow and harness it for effective image recognition. Over this comprehensive training, explore TensorFlow’s mechanics, methodologies, and practical applications in recognizing and categorizing images.

Discover the power of Terraform, the renowned tool by HashiCorp, for managing cloud infrastructure. In this intensive course, dive deep into Terraform's capabilities for provisioning resources across varied cloud platforms, all through a hands-on approach.

A practical course on analysing, modelling, and visualising terrain, elevation, and raster data with ArcGIS Pro and Spatial Analyst. Participants learn how to prepare digital elevation models, derive terrain characteristics, and investigate complex spatial questions using raster functions, interpolation, and Map Algebra.

Deep dive into Selenium's test suite for automated testing of web applications. This training covers the fundamentals, advanced locators, and Selenium WebDriver, equipping participants with practical skills for cross-browser and functional test automation.

A practical course for staff, specialists and managers who wish to manage their working time more effectively, set priorities more clearly and deal more productively with demands, interruptions and self-organisation. The focus is on prioritisation, planning, decision-making, energy management, routines and effective implementation in day-to-day working life.

A practical course that equips subject matter experts to teach with clarity and confidence. Participants learn how adults learn, how to design engaging sessions, and how to deliver with presence while managing group dynamics. The agenda balances design, facilitation, communication, and evaluation.

A hands-on course for developers and technical professionals who want to start using TypeScript with confidence. You will work through core types, functions, interfaces, generics, and project setup from the ground up, with practical exercises throughout. By the end, you will be able to read, write, and structure TypeScript code in real projects and understand how the type system helps catch errors before they reach production.

A practical course for developers who already code, and want to collaborate with Claude Code more efficiently across real engineering workflows. You will learn how to scope work for an AI coding partner, keep quality high, and reduce iteration cycles. The agenda focuses on patterns you can apply immediately to features, refactors, tests, and maintenance.

A beginner friendly course for non coders to build small, useful software with Claude Code. You will learn how to describe what you want, guide the AI through safe iterations, and understand enough basics to review and improve the result. By the end, you will be able to create simple tools that solve real work problems and keep them maintainable.

A beginner friendly course for people who do not yet code, and want to build small, useful software by collaborating with Gemini CLI from the command line. You will learn the minimum coding concepts needed to guide an AI coding assistant and to stay in control of changes. By the end, you will be able to plan a small tool, generate it with Gemini CLI, and improve it safely through clear prompts and structured reviews.

A beginner friendly course for people who do not yet code, and want to build simple, useful software by collaborating with OpenAI’s Codex CLI in the terminal. You will learn the minimum coding concepts needed to work effectively with an AI coding agent and to stay in control of what gets built. By the end, you will be able to plan a small app, generate it with Codex CLI, and improve it safely through iterative prompts and reviews.

Learn how to transform data into clear, accurate and compelling visual insights. This two-day course introduces the principles of visual analytics, data visualisation and evidence-based storytelling. Participants learn how to select suitable charts, structure visual information, design effective dashboards and communicate analytical findings to different audiences. The course combines principles of visual perception with practical approaches to exploratory and explanatory analysis. It also examines advanced chart types, common visualisation errors and the ethical responsibilities involved in presenting data.

A practical course on the professional design, visualisation, and presentation of spatial data with ArcGIS Pro. Participants learn how to plan thematic maps and basemaps, select suitable symbology and classification methods, and create high-quality layouts for print, digital, and interactive applications.

A practical course for staff, managers, trainers and anyone who spends a lot of time speaking, presenting, advising or talking on the phone as part of their daily work. The focus is on healthy voice use, clear articulation, an effective presence and confident communication in both face-to-face and digital conversations. The course is designed to be preventative and development-oriented and is not a substitute for medical or speech and language therapy.

An intermediate course for building consistent, polished Word documents quickly. Participants learn styles, sections, headers and footers, references, collaboration, and reusable templates.

Embark on a transformative journey into the world of embedded Linux systems with our Yocto Project Training. Designed for developers, system engineers, test engineers, and system administrators, this course equips you with the skills to build a custom Linux image for embedded systems.

We use cookies to improve site navigation, analyse how the site is used, and support our marketing. You can accept all cookies, reject non-essential ones, or choose individual categories. Read our Cookie Notice