• Starweaver Logo

Core Principles of Threat Hunting Techniques

Learn to hunt threats proactively using data science, machine learning, Splunk, and Jupyter notebooks. Go beyond basic alerts.

Core Principles of Threat Hunting Techniques

  • 4 weeks

  • 2 hours per week

  • Accreditation available

  • Digital certificate when eligible

  • Intermediate level

Find out more about how to join this course

  • Duration

    4 weeks
  • Weekly study

    2 hours
  • Languages

    English, Italiano, Español, Français, PortuguêsEnglish, Italiano
  • 100% online

    How it works
  • Unlimited subscription

    $244.99 for a whole yearLearn more
  • Accreditation

    AvailableMore info
The CPD Certification Service

This course has been certified by the CPD Certification Service as conforming to continuing professional development principles. Find out more.

Hunt threats proactively with ML and data science tools

Reactive alerts aren’t enough anymore. Learn to hunt threats proactively using data science and machine learning, moving beyond waiting for alerts to actively searching for hidden adversaries in your environment.

You’ll work with Splunk and Jupyter notebooks to analyse logs, build hypotheses, and uncover stealthy threats that automated systems miss. By the end of this course, you’ll have practical skills to operationalise ML-powered threat hunting at scale.

Mastering the threat hunting lifecycle

Explore structured methodologies like the MITRE ATT&CK framework and learn to prioritise hunts based on intelligence and gaps in your telemetry.

Using Jupyter environments, you’ll practise iterative hypothesis testing and refinement uncovering adversaries that slip past your automated defences.

Analysing logs with data science tools

Learn to use Pandas for data manipulation and Seaborn for spotting anomaly patterns. Visualise temporal correlations in network and endpoint data, whilst statistical techniques establish what “normal” looks like in your environment with Matplotlib. With these skills you’ll transform overwhelming data into actionable intelligence.

Applying ML algorithms and Splunk hunts

Implement anomaly detection algorithms like Isolation Forest to identify outliers efficiently, and use DBSCAN clustering on complex telemetry data with confidence. In Splunk, you’ll write SPL queries that execute scalable production hunts.

Master end-to-end investigations from hypothesis through to validation with the confidence to operationalise ML-powered hunting in your own environment.

Syllabus

  • Week 1

    Introduction to Industrial Threat Hunting

    • Lesson 1: Introduction to Entire Course

      An overview of how machine learning and data-driven techniques power modern threat hunting using Splunk and Jupyter.

    • Lesson 2: What is Threat Hunting?

      Threat hunting is a proactive, human-led approach to identifying hidden or undetected cyber threats by actively investigating suspicious behaviour beyond automated security tools.

    • Lesson 3: Hunting Methodologies

      An overview of key threat hunting methodologies and maturity models used to conduct structured, real-world hunts.

    • Lesson 4: ATT&CK and Hunt Matrix

      This lesson explains how the MITRE ATT&CK framework structures threat hunting by mapping adversary tactics and techniques to guide effective detection and response.

  • Week 2

    Data Science for Cybersecurity

    • Lesson 5: Introduction to Data Science

      This lesson introduces data science and explains how it enables security teams to detect anomalies, predict threats, and turn raw logs into actionable intelligence.

    • Lesson 6: What is Feature Engineering in Threat Hunting

      This lesson explains how feature engineering transforms raw security logs into behavioural signals that improve machine learning–based threat detection.

    • Lesson 7: Security-Focused Visualisation Examples

      This section shows how security-focused visualisations reveal threats by highlighting anomalies and suspicious behaviour in security data.

  • Week 3

    ML Algorithms for Threat Detection

    • Lesson 8: Unsupervised ML Basics

      This section introduces Isolation Forest, DBSCAN, and K-Means, explaining how each unsupervised algorithm detects anomalies in security data.

    • Lesson 9: Case Study: Suspicious Logins

      Practical case study on detecting suspicious logins

    • Lesson 10: Different use cases for ML-based Hunting

      This section covers key challenges and real-world use cases of ML-based threat hunting, highlighting both its strengths and limitations.

  • Week 4

    Operationalising in Splunk and Jupyter

    • Lesson 11: Log Ingestion in Splunk

      This section explains indexing and field extraction in SIEMs and how they enable faster, more accurate threat hunting.

    • Lesson 12: Writing SPL for Data Preparation

      This section shows how to write SPL queries that clean, structure, and prepare log data for machine learning analysis.

    • Lesson 13: Splunk and Jupyter Integration

      This section explains how to integrate Splunk and Jupyter to combine SIEM data with advanced analytics for effective threat hunting.

    • Lesson 14: Course Wrap-up

      Additional resources and activities that reinforce key concepts and support learning across the entire course.

Who is this accredited by?

The CPD Certification Service
The CPD Certification Service:

The CPD Certification Service was established in 1996 and is the leading independent CPD accreditation institution operating across industry sectors to complement the CPD policies of professional and academic bodies.

When would you like to start?

Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.

  • Available now

Learning on this course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Explore the threat hunting lifecycle and how ML augments hypothesis-driven investigation.
  • Analyze raw log data by cleaning, enriching, and visualizing it using Pandas, Seaborn, and Matplotlib in Jupyter.
  • Apply anomaly detection techniques such as Isolation Forest and DBSCAN on telemetry data.
  • Design and execute a complete ML-based hunt in Splunk and Jupyter to detect suspicious behavior.

Who is the course for?

This course is ideal for SOC analysts, threat hunters, blue team engineers, and cybersecurity professionals seeking hands-on ML skills for threat detection.

Who will you learn with?

Who developed the course?

Starweaver

Starweaver is a next generation platform that engages your workforce as no other. Combining business and technical skills, Starweaver provides real-time skill building that is in line with your business objectives and strategies, and in your associates day to day tasks and jobs.

Best ValueBest Value - learn more, save more!

Ways to learn

Buy this course

Subscribe & save

Start learning today

Choose the best way to learn for you!

$79/one-off payment

$244.99 for a whole year

Automatically renews

Free

Fulfill your current learning needDevelop skills to further your careerTry this course - with limits
Access to this courseticktick

Limited to 4 weeks

Access to 1,000+ coursescrosstickcross
Learn at your own paceticktickcross
Discuss your learning in commentstickticktick
Certificate when you're eligiblePrinted and digitalDigital onlycross
Continue & Upgrade

Cancel for free anytime

Ways to learn

Choose the best way to learn for you!

Best Value - learn more, save more!

Subscribe & save

$244.99 for a whole year

Automatically renews

Develop skills to further your career

  • Access to this course
  • Access to 1,000+ courses
  • Learn at your own pace
  • Discuss your learning in comments
  • Digital certificate when you're eligible

Cancel for free anytime

Buy this course

$79/one-off payment

Fulfill your current learning need

  • Access to this course
  • Learn at your own pace
  • Discuss your learning in comments
  • Printed and digital certificate when you’re eligible

Start learning today

Free

Try this course - with limits

  • Limited to 4 weeks

Find out more about certificates, Unlimited or buying a course (Upgrades)

Sale price available until 2 November 2026 at 23:59 (UTC). T&Cs apply.

Find out more about certificates, Unlimited or buying a course (Upgrades)

Sale price available until 2 November 2026 at 23:59 (UTC). T&Cs apply.

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn

Do you know someone who'd love this course? Tell them about it...