Mastering Computer Networks

Date: TBA

Time: 9.00am – 5.00pm

Duration: 9 Days

Course Overview

A cyber analyst who does not possess a deep understanding of computer networks (such as protocols, services and tools) will be unable to fully comprehend threats and incidents. Theoretical knowledge alone is insufficient as deep understanding can only be acquired with practical experience, especially in areas such as sniffing, analyzing, configuring services and programming.

In this module, participants will deep dive into the five-layered TCP/IP model and common protocols, learn how to capture and analyze network traffic, use Python to implement theory concepts, as well as be introduced to tools and major network services.

Computer networks are the bread and butter of cybersecurity, and analysts will need to have a profound understanding to be able to effectively secure it.

This module is part of Higher Certificate of Cyber Security (Foundation).

Learning Outcomes

This course will equip learners with skills to analyse suspicious network traffic, investigate and troubleshoot network issues, write tools which will assist him/her in collecting data and monitoring the network.

At the end of the course, learners will be able to:

  • Acquire deep understanding of the 5 Layers Model
  • Analyse captured traffic (pcaps)
  • Obtain theoretical understanding of major protocols – HTTP, DNS, TCP/IP, UDP, ARP
  • Gain practical experience in network tools
  • Write network apps using Python/Scapy
  • Develop the ability to self-learn new protocols
  • Grasp network architecture and network services


  • OSI and 5 Layers Model
  • Sniffing
  • Data link layer and Ethernet
  • Capturing and analysing network traffic using Scapy
  • Network layer and IP
  • Transportation layer – TCP and UDP
  • Sockets
  • Application layer – HTTP, DNS, Emails and other protocols
  • Network architecture
  • VMs
  • Firewalls
  • Windows networking and Active Directory

Who Should Attend

  • Cyber Security Analyst
  • IT Manager
  • DevOps


Python programme experience

Training Roadmap

Course Conveners

(Click their photos to view their short biographies)

eeeee Dvir Chikvashvili

Mr Dvir CHIKVASHVILIMr Dvir Chikvashvili

eeeee Gur Sharon

Mr Gur SHARONMr Gur Sharon

eeeee Rony Munitz

Mr Rony MUNITZMr Rony Munitz

eeeee Ron Suhodrev

Mr Ron SuhodrevMr Ron Suhodrev

eeeee Zhuang Weiliang

Mr ZHUANG WeiliangMr Zhuang Weiliang

Insight from Instructor

“To understand how a cyber-attack happened in the network, one must have a solid understanding of computer networks – protocols, services, architecture, and tools.

Computer Networks are actually the bread and butter of cyber security and is essential for anyone looking to dive into the world of cyber security. This course will equip you with a comprehensive understanding of the 5 layers Model, common protocols and analyzing network traffic.

In this module, the participants will gain a deep understanding of data communication principals, the OSI and TCP/IP layers models including each one of the layers, routing, how signals are used to transfer data between nodes, internet communication, packets’ structure routing, and chosen network protocols. They will practice how to capture, filter and analyze traffic using Wireshark (including inferring a network layout based on captures), gain practical experience with network useful tools and learn about different network services and how to plan, read and establish network diagrams and architecture, implement Firewalls. In addition, they will learn how to develop their own tools to generate traffic and collect data by using Python and Scapy. Once completion of this course, they will have practical experience in designing a network, installing and configuring network services and the ability to set all together to setup their own internal network based on VMs.”

Dvir Chikvashvili

Course Fees

Singapore Citizens
39 years old or younger
40 years old or older
Singapore PRs
Enhanced Training Support for SMEs
International Participants

Total Nett Programme Fee Payable, Including GST, after additional funding from the various funding schemes

Participants must fulfill at least 75% attendance and pass all assessment components to be eligible for SSG funding.

To enquire, email

To register, click Register

For members of public and NUS Alumnus (without R&G Voucher), please follow the steps below:

Select Short Course / Modular Course -> Apply for Myself -> Browse Academic Modules / Short Courses-> Module/Course Category -> Short Courses -> Browse Courses-> Advanced Computing for Exe (Faculty/Department / Unit)

Please download the user guide for NUS Online Application Portal after you click ‘Apply for Myself’ if you need assistance.

Course Fee Breakdown

Singapore Citizens

Singapore Citizens

39 years old or younger

Singapore Citizen

40 years old or older
Singapore PRs
Enhanced Training Support for SMEs
International Participants