ARTIFICIAL INTELLIGENCE · 4 WEEKS · 43 LESSONS

Introduction to LLM Vulnerabilities

Learn to identify and understand security vulnerabilities in Large Language Models (LLMs). Master the fundamentals of LLM security through hands-on exploration of model-based and system-level vulnerabilities.

Explore the critical security aspects of Large Language Models (LLMs) through a comprehensive examination of potential vulnerabilities and protection strategies. This course covers fundamental concepts of language models, various types of model-based vulnerabilities including prompt injection and output handling, system-level security concerns, and challenges related to excessive agency. Learn to identify, understand, and mitigate security risks in LLM applications through practical examples and hands-on exercises.

01 — What learners say

Real feedback from real learners.

“The Rust Fundamentals course was fantastic for formalizing my base Rust knowledge. It was well-paced for both beginner and experienced developers.”

02 — Why this course

What you'll walk away with.

Explore the critical security aspects of Large Language Models (LLMs) through a comprehensive examination of potential vulnerabilities and protection strategies. This course covers fundamental concepts of language models, various types of model-based vulnerabilities including prompt injection and output handling, system-level security concerns, and challenges related to excessive agency. Learn to identify, understand, and mitigate security risks in LLM applications through practical examples and hands-on exercises.

01

Understand the fundamental concepts of language models and their applications in real-world scenarios

02

Identify and analyze common model-based vulnerabilities including prompt injection, output handling, and model theft

03

Evaluate system-level vulnerabilities and implement appropriate security measures

04

Apply best practices for secure plugin design and sensitive information handling

4 weeks, 43 lessons — hands-on labs, quizzes, and a certification.

03 — Syllabus

4 weeks, 43 lessons total.

Week 1
  • Meet your instructor
  • Key terms
  • How do LLMS work in applications
  • How are LLMS created
  • What are LLMS and how do they work
  • Quiz
Week 2
  • Introduction
  • Key terms
  • Prompt injection
  • Insecure output handling
  • Model theft
  • Model replication
Week 3
  • Introduction
  • Key terms
  • Application Vulnerabilities
  • Sensitive information disclosure
  • Insecure plugin design
  • Summary
Week 4
  • Other types of Vulnerabilities
  • Conclusion
  • Key terms
  • Ungraded lab prompt Injections
  • Quiz

04 — For teams

Custom training for your company.

We're ready to deliver this and other courses to your team. We accommodate different requirements and are flexible with seat count.

  • +Bulk pricing available
  • +Customizable content
  • +Ready to start on your schedule
Reach out to us

05 — Individual access

Simple, straightforward pricing.

Full platform access — every current and future course — priced so cost isn't what decides whether you learn.

$20/ month

No commitment required. Cancel anytime.


+Every current and future course
+Learn in your own environment, guided end to end
+Self-paced — built around your life
Start Learning