Cyber Security · Syllabus
Uncodemy Cybersecurity Syllabus Explained
Quick summary — Uncodemy cybersecurity course syllabus
The Uncodemy cybersecurity course syllabus typically moves through three parts: foundations (networking, Linux and Windows, security concepts and cryptography), testing skills (web application security and network scanning in legal labs), and defensive skills (system hardening, monitoring, SIEM basics and incident response), ending with a hands-on project and interview preparation. Confirm current modules and hours with a counsellor.
In this guide you will learn:
- Foundation modules — networking, operating systems and cryptography.
- Testing modules — web and network security in labs.
- Defensive modules — hardening, monitoring and response.
- Learner templates — module tracker and lab log.
- Interview preparation — questions linked to each module.
SECTION 01Part 1: Foundation modules
Security depends on understanding how systems normally work. The foundation part therefore covers networks, operating systems and the core ideas of security and cryptography before any tools.
| Module | Key topics | Lab practice | Why it matters |
|---|---|---|---|
| Networking | OSI/TCP-IP, IP and subnetting, ports, DNS, HTTP | Capture and read traffic with a packet analyser | Most attacks and alerts involve network traffic |
| Linux and Windows | File systems, users, permissions, services, logs | Find suspicious logins in system logs | Evidence lives in OS logs |
| Security concepts | CIA triad, threats, vulnerabilities, risk, controls | Map threats to controls for a sample company | Shared language for all security roles |
| Cryptography basics | Hashing, symmetric and asymmetric encryption, TLS, certificates | Hash and verify files, inspect a website certificate | Underpins secure communication |
# Hash a file and verify it
sha256sum report.pdf > report.sha256
sha256sum -c report.sha256
# Inspect a website's TLS certificate
openssl s_client -connect example.com:443 -servername example.com </dev/null 2>/dev/null \
| openssl x509 -noout -subject -issuer -dates
# Who can read this file?
ls -l /etc/shadow
# -rw-r----- 1 root shadow ... → only root and the shadow group
# Find world-writable files in a lab directory (a common weakness)
find /opt/lab -type f -perm -o+w 2>/dev/null
# Fix one
chmod o-w /opt/lab/config.ini
SECTION 02Part 2: Testing modules — web and network security
With foundations in place, the course moves to finding weaknesses legally, on lab systems built for practice. The emphasis is on method and reporting, not just running tools.
| Module | Key topics | Lab practice | Ethical rule |
|---|---|---|---|
| Web application security | OWASP Top 10, input validation, authentication flaws, session handling | Find and report flaws in an intentionally vulnerable app | Test only lab targets |
| Network scanning | Host discovery, port and service scanning, enumeration | Scan a lab network and document findings | Never scan without permission |
| Vulnerability assessment | Using scanners, validating results, rating severity | Assess a lab server and prioritise fixes | Stay within scope |
| Reporting | Findings, evidence, impact, recommendations | Write a full lab assessment report | Report only to the system owner |
# INSECURE: user input joined into SQL (lab demonstration only)
query = f"SELECT * FROM users WHERE name = '{name}'"
# SECURE: parameterised query
import sqlite3
con = sqlite3.connect("lab.db")
rows = con.execute("SELECT * FROM users WHERE name = ?", (name,)).fetchall()
# The course teaches both: how the flaw works, and how to fix it
Finding
Title: Reflected XSS in search parameter (lab app)
Severity: Medium
Location: /search?q=
Evidence: script in the q parameter executed in the browser
Impact: attacker could run scripts in a victim's session
Recommendation: encode output, validate input, set Content-Security-Policy
Reference: OWASP Top 10 — Injection
SECTION 03Part 3: Defensive modules and the final project
The last part focuses on protecting systems and responding when something goes wrong — the core of SOC and security operations roles — and ends with a project that combines everything.
| Module | Key topics | Lab practice | Career link |
|---|---|---|---|
| System hardening | Patching, least privilege, secure configuration, firewalls | Harden a lab server using a checklist | Security and IT administrator roles |
| Monitoring and SIEM basics | Log sources, correlation, alerts, dashboards | Investigate alerts in a sample log dataset | SOC analyst roles |
| Incident response | Preparation, identification, containment, eradication, recovery, lessons | Run a tabletop incident exercise | Incident response roles |
| Cloud security basics | Shared responsibility, identity, logging, misconfigurations | Review a misconfigured lab setup | Cloud security roles |
# Find repeated failed SSH logins in a sample auth log
grep "Failed password" sample_auth.log \
| awk '{print $(NF-3)}' | sort | uniq -c | sort -rn | head -5
# Check whether any of those IPs later logged in successfully
grep "Accepted password" sample_auth.log | awk '{print $(NF-3)}' | sort -u
Final project (typical structure)
Scenario: a small company's lab network and web app
1. Map assets and network
2. Assess the web app and servers (in scope only)
3. Report findings with severity and fixes
4. Apply hardening to two systems
5. Set up basic log monitoring and one alert
6. Run a short incident response simulation
7. Present to a non-technical 'management' audience
SECTION 04Learner templates for the syllabus
Use these templates to track your progress through the modules and build portfolio material.
Module Tracker
Module Classes Labs Notes written Confidence (1-5)
Networking __/__ __ ☐ ___
Linux and Windows __/__ __ ☐ ___
Security concepts __/__ __ ☐ ___
Cryptography __/__ __ ☐ ___
Web application security __/__ __ ☐ ___
Network scanning __/__ __ ☐ ___
Hardening __/__ __ ☐ ___
Monitoring and SIEM __/__ __ ☐ ___
Incident response __/__ __ ☐ ___
Lab Log
Date: ______ Module: ______
Lab target: ______ (lab only)
Goal: ______________
Commands/tools used: ______________
What I found: ______________
How it could be fixed: ______________
Write-up done? ☐
Questions for the counsellor
1. Can I see the current module list with hours?
2. How many lab hours per week?
3. Which tools and lab environments are used?
4. What does the final project include?
5. Which batches are available, and what is the current fee?
SECTION 05Tips to get the most from the syllabus
These habits help learners succeed in each part:
- Revise foundations weekly — networking and Linux keep coming back.
- Write up every lab — short write-ups become your portfolio.
- Learn the fix, not just the flaw — recommendations make testers valuable.
- Practise log reading — SOC roles depend on it.
- Follow the rules strictly — lab targets only, always within scope.
SECTION 06Interview Q&A — cybersecurity syllabus
Q1What is the difference between hashing and encryption?
Hashing is one-way and used to verify integrity; encryption is reversible with a key and used to keep data confidential.
Q2What is a parameterised query?
A database query where user input is passed separately as data, preventing it from changing the query's structure and stopping SQL injection.
Q3What is system hardening?
Reducing a system's attack surface by patching, removing unneeded services, enforcing least privilege and applying secure configurations.
Q4What are the phases of incident response?
Preparation, identification, containment, eradication, recovery and lessons learned.
Q5Why do security courses include reporting?
Findings only help if owners understand them; clear reports with evidence, impact and fixes are a core professional skill.
SECTION 07Test yourself — cybersecurity syllabus quiz
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 08Frequently asked questions
What is included in the Uncodemy cybersecurity syllabus?
Typically networking, Linux and Windows, security concepts, cryptography, web application security, network scanning, hardening, monitoring and SIEM basics, incident response, cloud security basics and a final project. Confirm current modules with a counsellor.
Is the cybersecurity course suitable for beginners?
Yes. It starts with networking and operating system foundations before moving to testing and defence.
Does the course include hands-on labs?
Hands-on labs are part of each module. Ask a counsellor about current lab hours and environments.
Does the syllabus cover both ethical hacking and defence?
The typical structure covers both testing (web and network security) and defensive skills (hardening, monitoring, incident response).
How long is the Uncodemy cybersecurity course?
Duration can vary by batch and mode. Ask a counsellor for the current schedule and weekly hours.
SECTION 09Related reads
Classroom & online · Noida
Get the current cybersecurity syllabus
Our Cyber Security Training Course covers foundations, testing and defence through hands-on labs and a final project — ask for the current syllabus.
Talk to a counsellor for current fees- Foundations to defence
- Hands-on labs and write-ups
- Mock interviews
- Weekday & weekend batches