What You Need to Know Before
You Start
Starts 5 June 2026 01:50
Ends 5 June 2026
00
Days
00
Hours
00
Minutes
00
Seconds
23 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Explore threat intelligence using Python:
automate tasks, analyze data, and build tools for security incident prevention. Learn from real-world examples and development practices.
Syllabus
- Introduction to Threat Intelligence
- Python Basics for Security
- Data Handling with Python
- Automation of Threat Analysis
- Network Security with Python
- Building Custom Security Tools
- Threat Intelligence Data Analysis
- Machine Learning for Anomaly Detection
- Real-world Use Cases and Challenges
- Final Project
- Course Review and Next Steps
Overview of threat intelligence concepts
Key components of a threat intelligence program
Role of automation in threat intelligence
Introduction to Python programming language
Data types, variables, and structures
Functions, loops, and conditionals
Reading and writing files
Working with CSV and JSON data
Libraries for data manipulation (Pandas, NumPy)
Basics of scripting and automation
Automating data collection and processing
Scheduling regular tasks using cron and sched libraries
Introduction to network protocols and packet analysis
Using Scapy for network packet crafting and sniffing
Analyzing network traffic for potential threats
Designing simple security tools with Python
Parsing logs and extracting meaningful data
API interaction for threat intelligence feeds
Using Python for data analysis in security contexts
Visualizing threat intelligence data
Correlating threat intelligence with security incidents
Introduction to basic machine learning concepts
Applying machine learning for threat detection
Use of libraries (scikit-learn) for threat modeling
Case studies of Python in threat intelligence
Discussion of challenges and best practices
Developing a comprehensive threat intelligence tool
Integrating multiple modules and techniques learned
Presenting findings and demonstrating the tool
Summary of key learnings
Resources for continued learning and exploration
Subjects
Conference Talks