Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 5 modules dans ce cours
Machine learning is transforming how organisations detect cyber threats — but most security professionals lack hands-on experience building and deploying ML models. This course closes that gap, taking you from core ML concepts to practical, applied threat detection on real cybersecurity datasets.
You'll start with the foundations: model training, learning types, and measuring model accuracy. You'll also learn how attackers exploit ML systems through inference, poisoning, and adversarial input — giving you a security-first perspective from the start.
From there, you'll move into hands-on application. You'll load, preprocess, train, and test classification and regression models to identify malware, detect fraud, and analyse network traffic. You'll apply artificial neural networks to classify malware binaries and behavioural patterns. In the final section, you'll build network anomaly detection models using K-Nearest Neighbors (KNN) and One-Class SVM to identify outlier traffic and distinguish normal behaviour from potential attacks.
Designed for security analysts, SOC teams, IT engineers, and data scientists entering cybersecurity. Basic cybersecurity knowledge is recommended.
Job skills taught: Machine Learning for Cybersecurity · Threat Detection · Malware Analysis · Network Anomaly Detection · ML Model Training and Evaluation · Classification and Regression Modelling · Fraud Detection · Artificial Neural Networks · Network Traffic Analysis
Features Coursera Coach, Dialogues and Role Plays - a smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.
Artificial Intelligence (AI) and Machine Learning (ML) transform cyber defense by detecting patterns and responding to anomalies. This module builds a strong foundation in AI and ML for cyber security applications. You will study core machine learning concepts, including model training, learning types, and effectiveness measurement. You will also examine how attackers exploit ML systems through inference, poisoning, and adversarial input. By the end, you will understand ML's role in cyber defense, its new attack surfaces, and how to evaluate its strengths and limitations.
Inclus
2 devoirs13 plugins
Afficher les informations sur le contenu du module
2 devoirs•Total 30 minutes
End of module quiz•15 minutes
End of module practice quiz•15 minutes
13 plugins•Total 237 minutes
Overview•5 minutes
Introduction•10 minutes
An Industry Perspective•15 minutes
Concepts and definitions of Machine Learning•2 minutes
Learning tasks - classification and regression•25 minutes
Accuracy of machine learning models•25 minutes
Attacks on machine learning - an overview•25 minutes
Inference attacks•25 minutes
Adversarial input attacks•25 minutes
Poisoning attacks•25 minutes
Model stealing•25 minutes
Summary•15 minutes
References•15 minutes
Machine Learning Applications in Cyber Security
Module 2•3 heures à terminer
Détails du module
Machine Learning is a powerful tool combating cyber threats. This module moves beyond theory to hands-on ML techniques for cyber defense. You will identify malware, detect network traffic anomalies, and find fraud. Learn to load, preprocess, train, and test classification and regression models using practical tools. Algorithms help automate threat detection and accelerate response. By the end, you will run ML models on cyber datasets, gaining new insight and readiness.
Inclus
2 devoirs11 plugins
Afficher les informations sur le contenu du module
2 devoirs•Total 30 minutes
End of module quiz•15 minutes
End of module practice quiz•15 minutes
11 plugins•Total 149 minutes
Overview•5 minutes
Introduction•1 minute
Malware analysis•10 minutes
Network anomaly detection•20 minutes
Deep packet inspection•5 minutes
Fraud detection•5 minutes
Loading, viewing and preprocessing datasets•40 minutes
Training and testing a classification model•25 minutes
Training and testing a regression model•25 minutes
Summary•10 minutes
References•3 minutes
Machine Learning for Threat Detection and Network Traffic Analysis
Module 3•3 heures à terminer
Détails du module
Modern cyber attacks often travel through the digital veins of an organisations, its networks. This module shows how Machine Learning identifies unusual patterns and detects hidden threats. You will study malware foundations, from binaries to behavioral types, and how ML models analyze network traffic to flag anomalies. Through practical exercises, you will work with malware datasets and apply machine learning algorithms, including artificial neural networks, to classify malicious behavior. Gain skills to create intelligent defense mechanisms that learn from evolving threats, enhancing cyber resilience.
Inclus
1 devoir6 plugins
Afficher les informations sur le contenu du module
1 devoir•Total 15 minutes
End of module quiz•15 minutes
6 plugins•Total 136 minutes
Overview•1 minute
Malware binaries•10 minutes
Malware types•15 minutes
Malware analysis techniques•30 minutes
Using machine learning•40 minutes
Artificial neural networks•40 minutes
Machine Learning for Network Anomaly Detection
Module 4•3 heures à terminer
Détails du module
Cyber attackers mimic normal traffic. This module teaches how machine learning transforms anomaly detection, helping you spot compromise signals. You will study foundational techniques like K-Nearest Neighbors (KNN) and One-Class Support Vector Machines (SVM), applying them to network logs to detect outliers and distinguish traffic. Through hands-on experimentation, gain experience building models that automatically identify abnormal network behaviors. By the end, you will use machine learning for advanced threat detection, making defenses smarter and more adaptive.
Inclus
1 devoir8 plugins
Afficher les informations sur le contenu du module
1 devoir•Total 15 minutes
End of module quiz•15 minutes
8 plugins•Total 146 minutes
Overview•1 minute
Network anomaly detection•5 minutes
K nearest neighbours•30 minutes
K nearest neighbours for outlier detection•20 minutes
Network anomaly detection using machine learning•15 minutes
Outlier detection using K nearest neighbours•15 minutes
Outlier detection using one class SVM•15 minutes
Detecting normal and attack traffic•45 minutes
Mini Project
Module 5•2 heures à terminer
Détails du module
In this module, you will build and evaluate an ML model to detect anomalous network traffic and classify malicious binaries. The project allows you to build a comprehensive portfolio artefacts demonstrating your end-to-end capabilities.
Inclus
2 devoirs
Afficher les informations sur le contenu du module
2 devoirs•Total 135 minutes
Project: ML Model Development for Threat Detection•120 minutes
Reflective questions•15 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Macquarie is ranked among the top one per cent of universities in the world, and with a 5-star QS rating, we are recognised for producing graduates who are among the most sought-after professionals in the world. Since our foundation 54 years ago, we have aspired to be a different type of university: one focused on fostering collaboration between students, academics, industry and society.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
No prior machine learning experience is required. The course builds your ML foundation from the ground up, starting with core concepts before moving to hands-on model building. Basic cybersecurity knowledge is recommended so you can connect the technical content to real-world security scenarios.
What tools and techniques will I use in this course?
You'll work with classification and regression models, artificial neural networks, K-Nearest Neighbours (KNN), and One-Class Support Vector Machines (SVM), all applied to real cybersecurity datasets including malware samples and network logs.
What career roles does this course prepare me for?
This course builds job-relevant skills for roles that combine security operations with data-driven threat detection. It is particularly valuable for Security Analyst, SOC Analyst, and Threat Intelligence Analyst roles, where ML-powered tooling is increasingly used to automate detection and triage. It also supports Network Security Engineer roles by developing practical network anomaly detection skills. For Data Scientists and ML Engineers transitioning into cybersecurity, this course provides the security context needed to apply existing technical skills in a defence environment.
How does this course fit into the AI-Powered Cybersecurity Specialization?
This is the first course in the Specialization. It builds the ML foundation you'll need for the second course — which covers how ML systems are attacked and defended — and gives you the threat detection context that underpins the operational incident response skills in the third course.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.