Skip to content

Repository files navigation

🌐 CompTIA Certified Network+ Training (N10-009)

Design, implement, operate, secure and troubleshoot modern networks — and get exam-ready for CompTIA Network+ N10-009.

Register WSQ Funded

Course Code Duration Level Labs Exam Assessment


About This Course

This WSQ course takes you from networking fundamentals to confident hands-on practice across all five official CompTIA Network+ (N10-009) exam domains. You will build, break and fix real networks in a browser-based Linux environment — subnetting, routing, VLANs, wireless, monitoring, security and structured troubleshooting.

It suits IT support staff, system administrators, helpdesk engineers and career switchers who want a recognised networking foundation. No prior certification is required. Every one of the 36 labs runs free in the browser — nothing to install on your own machine.

Conducted by Tertiary Infotech Academy Pte Ltd · UEN: 201200696W

Learning Outcomes

# On completion, learners will be able to
LO1 Explain networking concepts — the OSI model, network appliances, cloud concepts, ports and protocols, traffic types, transmission media, transceivers and connectors, network topologies and IPv4/IPv6 addressing and subnetting. (K1, K2)
LO2 Implement networks — static and dynamic routing (BGP, EIGRP, OSPF), NAT/PAT, 802.1Q VLANs, trunking, spanning tree, link aggregation, wireless devices and physical installation considerations. (K3, A1, A2)
LO3 Operate and maintain networks — documentation and IPAM, life-cycle and change management, configuration backup and baselines, SNMP/flow/log monitoring, disaster recovery, DHCP/DNS/NTP network services and secure access methods. (K4, A3, A4)
LO4 Secure networks — encryption and PKI, IAM/MFA/SSO, RADIUS/TACACS+, physical security, deception technologies, segmentation, common attacks and defence features such as hardening, NAC, ACLs and screened subnets. (K5, A5)
LO5 Troubleshoot networks — apply the CompTIA troubleshooting methodology with the right tools to cabling, interface, switching, routing, service and performance issues. (K6, A6)

Course Topics & Labs

The course follows the five N10-009 exam domains and their official weightings. Each lab lives in its own folder with a README carrying the full step-by-step commands.

Domain Exam weighting Labs
1.0 — Networking Concepts 23% Labs 1–7
2.0 — Network Implementation 20% Labs 8–14
3.0 — Network Operations 19% Labs 15–20
4.0 — Network Security 14% Labs 21–27
5.0 — Network Troubleshooting 24% Labs 28–36
Domain 1.0 — Networking Concepts (23%) · 7 labs
# Lab Tools
1 OSI Model Packet Inspection tcpdump, curl, Killercoda Ubuntu, TIS PCAP Analyzer (alfredang.github.io/pcapanalyzer)
2 IPv4 Subnetting and CIDR TIS IP Calculator (alfredang.github.io/ipcalculator), iproute2, Killercoda Ubuntu
3 IPv6 Addressing and Link-Local TIS IP Calculator (alfredang.github.io/ipcalculator), iproute2, ping6, Killercoda
4 Common Ports and Protocols nmap, ss, net-tools (netstat), getent, Killercoda Ubuntu
5 DNS Record Types dig, nslookup, host (dnsutils), Killercoda Ubuntu
6 DHCP Lease Capture (DORA) isc-dhcp-client (dhclient), tcpdump, Killercoda Ubuntu
7 Simulating a Cloud VPC with Namespaces iproute2 (ip netns, ip link, veth, bridge), Killercoda Ubuntu
Domain 2.0 — Network Implementation (20%) · 7 labs
# Lab Tools
8 Static Routing Between Two Subnets iproute2, ip netns, sysctl
9 802.1Q VLAN Tagging iproute2, 8021q module, tcpdump
10 Link Aggregation (LACP Bond) ifenslave, bonding module, iproute2
11 Wireless Concepts and Channel Survey iw, wavemon, WiFi Analyzer (Windows), Wireless Diagnostics (macOS)
12 NAT and PAT with iptables iptables, conntrack, iproute2, curl
13 DHCP Server with isc-dhcp-server isc-dhcp-server, iproute2, systemd
14 Authoritative DNS with BIND9 bind9, dnsutils (dig), named-checkzone
Domain 3.0 — Network Operations (19%) · 6 labs
# Lab Tools
15 SNMP Monitoring snmpd, snmpwalk, snmpget, snmp-mibs-downloader
16 NetFlow Analysis with nfdump fprobe, nfcapd, nfdump, curl, ping
17 Centralised Logging with Rsyslog rsyslog, logger, ss, grep -E, TIS Regex Generator
18 Time Synchronisation with Chrony chrony, chronyc
19 Configuration Backup with Git git
20 Performance Baseline with iperf3 iperf3
Domain 4.0 — Network Security (14%) · 7 labs
# Lab Tools
21 Host Firewall with UFW ufw, iptables
22 TLS Certificate with OpenSSL and Nginx openssl, nginx, curl
23 SSH Hardening with Key Authentication openssh-server, openssh-client, ssh-keygen
24 Site-to-Site VPN with WireGuard wireguard, wireguard-tools, iproute2
25 Port Scanning and Service Hardening nmap, ss, systemctl
26 Intrusion Detection with Suricata suricata, suricata-update, jq, curl, TIS Cybersecurity Simulator
27 Building an ACL with iptables iptables, netcat, iptables-persistent
Domain 5.0 — Network Troubleshooting (24%) · 9 labs
# Lab Tools
28 Layer 1/2 Diagnostics with ip and ethtool ethtool, iproute2, Killercoda Ubuntu playground
29 Reachability with ping, traceroute and mtr iputils-ping, traceroute, mtr-tiny
30 DNS Troubleshooting with dig and resolvectl dnsutils (dig), systemd-resolved (resolvectl)
31 ARP and the IPv6 Neighbour Table iputils-arping, iproute2, ndisc6
32 Packet Capture with tcpdump and TIS PCAP Analyzer tcpdump, tshark, TIS PCAP Analyzer (alfredang.github.io/pcapanalyzer)
33 MTU and Path-MTU Discovery iputils-ping, iproute2
34 Diagnosing Routing Problems iproute2, traceroute
35 Simulating Slow and Lossy Links with tc iproute2 (tc/netem/tbf), iperf3
36 Service Reachability Triage with curl, nc and openssl curl, netcat-openbsd, openssl

Tools

Everything is free and browser-based — no installation on your own machine.

Tool Purpose
Killercoda Ubuntu Playground Disposable Ubuntu VM in your browser — every Linux lab runs here
TIS IP Calculator CIDR / VLSM subnet planning and verification
TIS PCAP Analyzer Dissect packet captures layer by layer
TIS Cybersecurity Simulator Practise recognising network attacks safely
TIS Regex Generator Build regular expressions for log filtering

Command-line tools used inside the playground (installed with apt): tcpdump, tshark, nmap, dig, ip, iptables, iperf3, snmpd, nfdump, rsyslog, chrony, bind9, isc-dhcp-server, suricata, wireguard, openssl, nginx, ethtool, mtr, traceroute.

Repository Structure

├── courseware/                 # Slide deck, Lesson Plan, Learner Guide (+ PDFs)
│   ├── CompTIA Network+ (N10-009)-v2.1.pptx / .pdf
│   ├── LP-CompTIA Network+ (N10-009).docx / .pdf
│   ├── LG-CompTIA Network+ (N10-009).docx / .pdf
│   └── archive/                # Superseded versions
├── labs/                       # 36 hands-on labs, one folder each
│   ├── README.md               # Lab index by exam domain
│   ├── lab-01-osi-packet-inspection/README.md
│   └── ...
├── LG-CompTIA Network+ (N10-009).md       # Learner Guide (Markdown mirror)
└── README.md

Note: the confidential WSQ assessment materials (Written Assessment, Practical Performance and their answer keys) are intentionally not published to this repository.

Course Details

Course Title CompTIA Certified Network+ Training (N10-009)
WSQ Course Reference TGS-2025054472
Duration 5 days · 8 training hours per day (40 hours)
Daily Timing 9:30 am – 6:30 pm (1-hour lunch; tea breaks within training time)
Mode Instructor-led, hands-on labs
Assessment Written Assessment (SAQ, 1 hr) + Practical Performance (PP, 90 min) — both open book
Certification target CompTIA Network+ N10-009 (Pearson VUE)
Trainer Dr. Alfred Ang
Training Provider Tertiary Infotech Academy Pte Ltd (UEN: 201200696W)

Funding

This course is WSQ / SkillsFuture funded. A minimum 75% attendance and a Competent assessment outcome are required for funding eligibility. See the course page for current fees, subsidy levels and upcoming dates.

Exam Preparation

Sharpen your readiness with the Tertiary Infotech practice exam: CompTIA Network+ practice exam →

Building the Courseware

All artifacts are generated from a single source (course_data.py + data_domain1..5.py), so the deck, Lesson Plan, Learner Guide and lab index can never drift apart.

# everything: PPT + LP + LG (DOCX + PDF, with page-numbered TOCs)
bash .claude/skills/courseware-build/build/build_courseware.sh

# or individually
python3 .claude/skills/courseware-build/build/build_slides.py
python3 .claude/skills/courseware-build/build/build_lesson_plan.py
python3 .claude/skills/courseware-build/build/build_learner_guide.py
python3 .claude/skills/courseware-build/build/build_labs_index.py

Contact


Ready to build your networking career?

Register Now

© 2026 Tertiary Infotech Academy Pte Ltd · UEN 201200696W

About

WSQ CompTIA Certified Network+ Training (TGS-2025054472) — a hands-on 5-day course covering all five N10-009 exam domains: networking concepts, implementation, operations, security and troubleshooting. 36 browser-based labs, a 522-slide deck, Lesson Plan and Learner Guide.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages