Course Overview#
CYBERSEC 520: Foundations of Artificial Intelligence in Cybersecurity | Spring 2026
Welcome to the official online course notes for Foundations of Artificial Intelligence in Cybersecurity.
Course Description#
This course explores the intersection of artificial intelligence and cybersecurity. We begin by establishing a solid foundation in Machine Learning (ML) and Deep Learning (DL) concepts. From there, we dive into the “Dual Role” of AI:
AI as an Offensive Weapon: Understanding how adversaries use AI to automate attacks and sophisticated social engineering.
AI as a Defensive Shield: Leveraging Machine Learning (ML) and Deep Learning (DL) to detect, prevent, and remediate threats at scale.
What You Will Learn#
Foundations: Supervised, Unsupervised, and Reinforcement Learning vocabularies.
Data Processing: Cleaning and exploring real-world security datasets (e.g., CICIDS2017).
Advanced Techniques: Clustering, Neural Networks, Sequential Models (LSTMs, Transformers), and LLMs.
Practical Skills: Hands-on labs building classifiers for Phishing, DDoS, and Malware detection.
How to use this book#
This book is broken down into 8 Modules. You can navigate through them using the sidebar.
Assignments: Access all course assignments in the dedicated section.
Notebooks: Interactive Jupyter Notebooks are embedded directly into the modules.
Navigation: Use the left sidebar to jump between modules. Use the right sidebar to navigate within a page.