Edinburgh, United Kingdom

Generative AI

AI Security & Secure AI Developmentin Edinburgh

Strengthen your cybersecurity expertise with StepMerit's AI Security & Secure AI Development course. Learn to identify AI vulnerabilities, prevent prompt injection, protect sensitive data, mitigate adversarial attacks, and implement secure…

40 Hours/5 daysLive virtual trainingIntermediate

Classroom training and venue arrangements depend on the availability of a suitable conference hall in Edinburgh, United Kingdom. Dates, seating capacity, facilities and the final venue are confirmed before booking.

Learning in Edinburgh, United Kingdom

City details

Edinburgh offers a strong professional community, cultural heritage and accessible learning opportunities.

City speciality

Business, education and cultural heritage

Classroom availability and venue

Classroom training and venue arrangements depend on the availability of a suitable conference hall in Edinburgh, United Kingdom. Dates, seating capacity, facilities and the final venue are confirmed before booking.

Build your understanding

Explore AI Security & Secure AI Development

Strengthen your cybersecurity expertise with StepMerit's AI Security & Secure AI Development course. Learn to identify AI vulnerabilities, prevent prompt injection, protect sensitive data, mitigate adversarial attacks, and implement secure development practices for AI applications and large language models. Explore AI threat modelling, security testing, access controls, and responsible deployment strategies through practical examples. Build essential skills for developing safer, more resilient AI systems with industry-focused training in Edinburgh, United Kingdom.

View the complete course information

Your learning location

Learning from Edinburgh

Edinburgh offers a strong professional community, cultural heritage and accessible learning opportunities.

Course curriculum

Module 1: Introduction to AI Security

  • Understand the foundations of AI security and secure AI engineering.
    • Overview of AI, machine learning, and generative AI security.
    • Differences between traditional cybersecurity and AI security.
    • Security challenges across the AI lifecycle.

Module 2: AI Threat Landscape and Risk Assessment

  • Identify security threats affecting AI systems and applications.
    • Common AI attack surfaces and vulnerabilities.
    • AI threat modelling and risk identification.
    • Security risk prioritisation and mitigation planning.

Module 3: Secure AI Development Lifecycle

  • Integrate security practices into AI application development.
    • Secure requirements gathering and architecture design.
    • Security reviews during development and testing.
    • Secure deployment, maintenance, and lifecycle management.

Module 4: Large Language Model Security

  • Understand vulnerabilities associated with large language models (LLMs).
    • LLM security risks and common attack patterns.
    • Model behaviour, limitations, and misuse scenarios.
    • Security considerations for LLM-powered applications.

Module 5: Prompt Injection and Input Security

  • Examine attacks that manipulate AI application behaviour.
    • Direct and indirect prompt injection concepts.
    • Malicious instructions and untrusted input handling.
    • Input validation, instruction separation, and defensive design.

Module 6: Data Privacy and Information Protection

  • Protect sensitive information throughout AI workflows.
    • Data leakage risks in prompts, outputs, and connected systems.
    • Data minimisation, masking, and secure data handling.
    • Privacy controls for AI training and inference workflows.

Module 7: Adversarial Machine Learning

  • Explore attacks that exploit machine learning model behaviour.
    • Adversarial examples and evasion attacks.
    • Data poisoning and training data integrity.
    • Model robustness evaluation and defensive techniques.

Module 8: Model and API Security

  • Secure AI models, endpoints, and application integrations.
    • Authentication and authorisation for AI APIs.
    • Rate limiting, input restrictions, and output validation.
    • Model access controls and secure endpoint configuration.

Module 9: AI Supply Chain and Dependency Security

  • Understand security risks introduced by external AI components.
    • Third-party models, datasets, packages, and libraries.
    • Dependency vulnerability assessment and version management.
    • Model provenance and software supply chain considerations.

Module 10: Secure AI Architecture and Infrastructure

  • Design AI environments with appropriate security controls.
    • Secure architecture for AI applications and model services.
    • Cloud security, network isolation, and secrets management.
    • Least-privilege access and environment separation.

Module 11: AI Output Security and Content Validation

  • Evaluate risks associated with AI-generated outputs.
    • Insecure or misleading output handling.
    • Output validation, filtering, and content safety controls.
    • Secure integration of AI outputs with downstream applications.

Module 12: AI Security Testing and Evaluation

  • Assess AI systems for vulnerabilities before deployment.
    • Security testing strategies and adversarial testing.
    • Red teaming and abuse-case analysis.
    • Vulnerability documentation and remediation verification.

Module 13: AI Security Monitoring and Incident Response

  • Monitor AI systems and respond to security incidents.
    • Logging, anomaly detection, and suspicious activity monitoring.
    • AI security incident investigation and escalation.
    • Remediation, recovery, and lessons learned.

Module 14: Governance, Compliance, and Responsible AI Security

  • Apply governance practices to AI security management.
    • Security policies, documentation, and accountability.
    • Overview of relevant AI security standards and frameworks.
    • Privacy, risk management, and responsible AI considerations.

Module 15: Capstone Project – Secure an AI-Powered Application

  • Apply course concepts to a practical AI security scenario.
    • Define the application architecture and identify attack surfaces.
    • Prepare a threat model and AI security risk register.
    • Test selected vulnerabilities in an authorised lab environment.
    • Recommend security controls and document remediation steps.

Exam details

  • Exam Level: Intermediate – AI Security & Secure AI Development.
  • Exam Type: Online computer-based assessment consisting of multiple-choice questions (MCQs) and scenario-based questions.
  • Number of Questions: 40 questions.
  • Exam Duration: 90 minutes.
  • Passing Score: Proposed 70% (28 out of 40 questions).
  • Exam Language: English.
  • Assessment Method: Evaluation of AI security fundamentals, threat modelling, secure development practices, LLM vulnerabilities, data protection, and AI application security.
  • Practical Evaluation: Scenario-based exercises may assess learners' ability to identify prompt injection risks, analyse AI attack surfaces, recommend security controls, and evaluate secure deployment practices.
  • Evaluation Criteria: Learners are assessed on threat identification, vulnerability analysis, security control selection, risk mitigation, and understanding of secure AI development principles.
  • Certification: Eligible participants may receive a StepMerit course-completion certificate after meeting the applicable training and assessment requirements. This is not an official certification from a third-party technology provider.
  • Exam Preparation: Review AI threat modelling, adversarial machine learning, prompt injection, API security, data privacy, AI supply chain security, vulnerability testing, and incident response.
  • Training Support: StepMerit provides structured learning, practical examples, and scenario-based exercises to help participants prepare for AI security assessments and understand secure AI engineering practices in Edinburgh, United Kingdom.

Plan your learning

Who this course is for

Cybersecurity Professionals AI and Machine Learning Engineers Software Developers Generative AI Developers LLM Application Developers Application Security Engineers Security Analysts and Vulnerability Assessors Cloud Security Professionals DevSecOps Engineers Data Scientists and AI Researchers IT Security Managers Technology Consultants Software Architects and Technical Leads Students and Aspiring AI Security Professionals interested in training in Edinburgh, United Kingdom

Before you begin

Basic Artificial Intelligence Knowledge – Understand fundamental AI concepts, common applications, and the role of AI systems in modern business and technology environments. Machine Learning Fundamentals – Familiarity with model training, inference, datasets, and basic machine learning workflows is recommended. Generative AI Awareness – Understand the basics of large language models (LLMs), generative AI applications, and AI-powered tools. Cybersecurity Fundamentals – Have a basic understanding of common security threats, vulnerabilities, authentication, authorisation, and access control. Programming Knowledge – Familiarity with Python or another programming language is helpful for…

Learning outcomes

Problem Statement: Securing AI Applications in Banking A hypothetical banking institution introduces AI-powered applications to improve customer support, assist fraud investigation, analyse financial documents, and provide employees with faster access to banking information. These applications integrate large language models (LLMs), internal knowledge repositories, customer service APIs, and financial data systems. During a security review, the bank identifies several potential vulnerabilities. An AI chatbot may be manipulated through prompt injection, confidential information could be exposed through inappropriate data access, and insufficient API controls could allow unauthorised requests…

Continue exploring

Insights for AI Security & Secure AI Development

Explore this course locally