(SCTP Module) Foundations of Cybersecurity, Python and AI (Defence)

Training Provider: Ngee Ann Polytechnic
Course Reference: TGS-2026066381
S$1,014
Original: S$3,380
Save S$2,366

About This Course

This module introduces learners to the foundational concepts of cybersecurity while equipping them with essential Python programming skills. Learners will first explore the basics of networking, including IP addresses, ports, DNS, and DHCP, to understand how data travels across networks. The module also introduces Open Source Intelligence (OSINT) and its role in cybersecurity, along with techniques for analysing and interpreting network data.

In parallel, learners will develop practical skills in Python programming, covering variables, data types, loops, conditional statements, functions, and modules. Through hands-on exercises, learners will apply Python to real-world scenarios, such as automating tasks and analysing data for security purposes.

By the end of this module, learners will gain a solid grounding in both cybersecurity fundamentals and Python programming, providing them with the technical foundation to progress into more advanced cybersecurity topics and applications.

What You'll Learn

By the end of this Course, learners will be able to:
1. Describe the fundamental concepts and scope of cybersecurity, including key terminology and principles.
2. Define each component of the CIA Triad and explain its importance in cybersecurity frameworks.
3. Analyze scenarios to determine which elements of the CIA Triad are being impacted.
4. Convert between different number bases (e.g., decimal, binary, hexadecimal) and perform basic arithmetic operations in various number systems.
5. Identifying the various ip addresses related to internal and external network, dns, dhcp, and loopback address
6. Comprehensive understanding of various network services (e.g., dns, dhcp, ftp)
7. Employ advanced search techniques to gather valuable information from the internet, analyze and interpret osint data, and assess its relevance to security and research purposes.
8. Apply basic AI-supported tools to automate or augment information gathering from open sources.
9. Explain how the use of AI introduces new cybersecurity risks and threat vectors.
10.Identify common forms of bias in AI systems and their potential impact on security decisions.
11. Generate and verify hash values, and understand the importance of data integrity in information security.
12. Using the windows command prompt to perform essential system administration tasks, troubleshoot issues
13. Understanding of the seven layers of the osi model, their functions, and how data flows through each layer, enabling them to troubleshoot network issues more effectively.
14. Capture and analyze network traffic using tools such as wireshark, identify common network anomalies and security threats, and develop strategies to optimize network performance and security.
15. Understand the basics of Python programming, including the installation process and essential data types such as variables, Booleans, dictionaries, List and tuples.

Entry Requirements

Qualifications in Information and Digital Technologies, and/or Engineering at minimum ITE NITEC/Higher NITEC.

Course Details

Duration 52 hours
Language English
Training Commitment Full Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from Ngee Ann Polytechnic

The AD Penetration Testing module provides a comprehensive exploration of vulnerabilities in network...
Duration 64 hours
Fee After Subsidy S$1,248
This is the core business analysis module of the programme, where learners develop the skills to tra...
Duration 75 hours
Fee After Subsidy S$1,215
The capstone module brings together all skills developed across Modules 1 to 4, challenging learners...
Duration 65 hours
Fee After Subsidy S$1,053