Course Contents
Domain 1: AI Introduction
Understand AI ethics – ethics plays a big part in AI.
Understand the principles of AI.
Domain 2: AI Technology
Understand the history and basic concepts of AI.
Be familiar with the structure of AI models.
Learn how to run tokenization and embedding for an AI model.
Understand the way in which data is used to train and enhance AI models.
Learn how to run AI models locally, from the marketplace repository, and via online services.
Learn how to run AI models programmatically.
Domain 3: AI Risk Management
Understand the threats to AI.
Learn how to use various prompt injection techniques to extract sensitive data from a model.
Learn how to inject a backdoor into an AI Model and “pop a shell”.
Learn how to manipulate an image to defeat image classification.
Apply AI risk management based on the NIST AI Risk Management Framework.
Domain 4: AI Governance
Understand AI governance. This covers the overall approach to the governance of AI
Understand the conceptual AI architecture and how to develop an AI information architecture
Understand and review an AI policy document.
Domain 5: AI Controls
Introduce AI controls. This introduces the set of key controls used to protect AI systems.
Learn how to apply Guardrails. This section describes typical design patterns.
Red Teaming for AI. This describes using scanners to test AI models
Learn how to use a variety of AI model scanners
Logging and Monitoring for AI.
Domain 6: AI Agents
Understand the principles of agentic AI
Understand Agentic AI mesh
Use the smolagent framework to develop an AI agent
Assess the security implications of AI agents
Domain 7: AI Labs
Hands-on with AI technology
Hands-on with Prompt and thought injections
Hands-on with Guardrails and scanners
Hands-on with Agentic AI