Certification Programmes

MCSI Certification

MESE - Certified Enterprise Security Engineer

An MCSI professional Security Engineer is capable of building and maintaining high security assurance applications for networks deployed on-premise, as well as in data centers, and in the cloud.

Individuals who have successfully achieved their MESE Certification from MCSI can apply for Security Engineering jobs worldwide with the confidence that they have the competencies the industry is seeking.

Register Interest
Intermediate Level MCSI Certification Intermediate
ic-certificate Certification
ic-clock 600+ hours
ic-money US$450
No Expiry, No Renewals


MCSI Certifications are world-class. The content is cutting-edge, uniquely-designed, hands-on and challenging. Our exercises teach in-demand skills that are immediately applicable in the field. MCSI's unique approach helps students around the world advance their careers.

This Certification has no expiry date. It has no renewal fees, no hidden fees, and is accessible with no time limits.

MCSI Certified Security Engineer:

  • Write high-assurance web, network and mobile applications
  • Build high-assurance Linux and Windows networks
  • Monitor, contain and recover IT assets that have been compromised
  • Create continuous security integration and development pipelines
  • Write APIs to integrate security tools into CI/CD pipelines
  • Protect enterprise cloud security accounts


Training Modules

  • Windows Operating System Hardening Fundamentals - 16 exercises
  • Microsoft Office Hardening Fundamentals - 2 exercises
  • Microsoft Windows Networks Security Fundamentals - 11 exercises
  • Vulnerability Scanning - 1 exercises
  • Engineering Checklists - 6 exercises
  • Information Security Policies and Procedures - 7 exercises
  • Baselines - 5 exercises
  • Real-Time Threat Detection - 3 exercises
  • Digital Forensics Data Collection - 6 exercises
  • Advanced Network and Endpoint Security - 3 exercises

Sample Exercises

Below are three (3) exercises from the 100+ exercises available in MESE - Certified Enterprise Security Engineer:

Deploy a GPO To Harden The Account Lockout Policy Of The Windows Domain (Novice)


Write A PS Script That Runs PowerUp At Scale And Stores The Results In A CSV File (Advanced Beginner)


Write a Web Application That Detects And Reports Fuzzing Attempts (Competent)


Enrolment and Fees


US$450 (+ GST if you're based in Australia).

Practical exercises must be completed online using MCSI's Online Learning Platform.

How to enrol

  1. Login/Register for MCSI's Online Learning Platform
  2. Select `Shop` from the left-side menu
  3. Find the MESE - Certified Enterprise Security Engineer, select `Buy` and proceed through the checkout process. You can purchase using a Credit Card or PayPal
  4. Once you have enrolled in the MESE - Certified Enterprise Security Engineer, the curriculum unlocks immediately
  5. In the left-side menu of the platform, select `Training & Education` then `MCSI Curriculums`, and you will see the MESE - Certified Enterprise Security Engineer listed

Terms and Conditions

  • No discounts
  • No refunds
  • No transfers
  • No renewal fees
  • No hidden fees
  • No time limits


Proficiency in the English language

Ability to comfortably read and understand IT documentation written in English. Ideally, an IELTS score of 6.5 with no band less than 6 (or equivalent).

Note: You can register for this course without having undertaken an English test.

Prerequisite Knowledge

We recommend that you have some experience in software programming prior to registering for this course.

The preferred programming languages for this course include: Python, PHP, and SQL.

Here's a list of things for you to confirm whether you're at the right level:

  • Write basic web applications in PHP or something equivalent
  • Have used and configured a database such as MySQL
  • Have written authentication pages and code to manage user sessions
  • Have written basic programs that offer and use web services
  • Be comfortable with command line utilities and tools
  • Be capable of installing Windows and Linux virtual machines in something like VirtualBox
  • Have some experience troubleshooting and resolving software errors

Career Outcomes

This certification successfully prepares you for the following role:

  • Senior Network Security Engineer
Certification Detail

Training Curriculum and Certifications

Students unlock Certificates of Completion for every exercise they complete. Industry Certifications are unlocked upon achieving Skills Proficiency Milestones.




Obtain CPE points by solving exercises


Achieve multiple certifications


Receive help from instructors online

MCSI's MESE certification covers all six levels of the Australian Signals Directorate's Cyber Skills Framework. You will achieve a certificate upon reaching each level:

ASD Skills Proficiency Level Curriculum Completion Requirement Scenarios Completion Requirement
MCSI Security Engineering Learner Level 1 0% 0%
MCSI Novice Security Engineering Practitioner Level 2 20% 0%
MCSI Security Engineering Practitioner Level 3 50% 0%
MCSI Senior Security Engineering Practitioner Level 4 70% 0%
MCSI Certified Principal Enterprise Security Engineering Practitioner Level 5 80% 0%
MCSI Certified Expert Enterprise Security Engineering Practitioner Level 6 95% 0%

As an MCSI Certified Security Engineer you will be fully capable of performing the following:

  • Deploy and manage incident mitigation strategies and tools:
    • Application whitelisting
    • Patching applications and operating system
    • Hardening user applications and operating system
    • Automated analysis and content filtering
    • Restrict administrative privileges
    • Network segmentation
    • Intrusion detection and response
    • Backup and recovery
  • Write high-security-assurance applications by implementing controls such as:
    • Authentication
    • Authorisation
    • Cryptography
    • Input Validation
    • Session Management
    • Error Handling
    • Secure Configuration
    • Anti-Automation
  • Use automation to deliver security at scale:
    • Using the APIs provided by security tools and products
    • Writing custom APIs to integrate tools without APIs or custom tools
    • Cloud security automation using technologies like Ansible, Terraform and Boto 3
    • Integrating static and dynamic analysis tools
    • Compliance automation

Why MCSI’s Security Engineer Certification is World Class

why MCSI certifications

Comprehensive, Effective, Exceeds Standards

Holders of the MESE Certification have completed 100 practical online exercises thus demonstrating that they have skills and knowledge in the following areas: secure coding, application security design and architecture, network security, security monitoring, and automation.

why MCSI certifications

Internals Focused

Students who have obtained this Certification have demonstrated that they have achieved a deep understanding of the internals of application as well as infrastructure security (Windows, Linux and Cloud). Students can also write secure code and use automation to deploy network security measures at scale.

why MCSI certifications

Programming Oriented

The challenges that students have had to successfully overcome in order to obtain this Certification have required them to write secure software in PHP, Python, PowerShell, C/C++, and Golang. This guarantees that Security Engineers certified by MCSI can build secure applications and resolve complex security engineering problems.


We'll respond within 24 hours

Visit our Frequently Asked Questions (FAQ) page for answers to the most common questions we receive.

Ready to learn hands-on cyber security skills online?

Register Now