Practical Cybersecurity Engineering
From how systems work to how they fail.
About this program
From how systems work to how they fail — a hands-on program for professionals who want to understand security through systems, code, attacks and investigation.
Who this is for
- —Junior security professionals seeking deeper technical foundations
- —Developers moving toward security engineering roles
- —IT professionals transitioning into security
- —SOC analysts who want to understand incidents beyond alerts
- —Students with basic computing knowledge and willingness to do hands-on work
Who this is not for
- —You only want certification exam preparation
- —You want memorised interview answers without understanding
- —You expect a guaranteed job or placement
- —You are looking only for tool demonstrations
- —You do not want hands-on technical work
Prerequisites
- —Basic familiarity with using a computer and the command line
- —Willingness to read logs, write scripts and investigate problems
- —No prior security certification required
Learning outcomes
- —Understand how operating systems, networks and web applications work from a security perspective
- —Use Python for security automation, log parsing and analysis
- —Recognise common attack patterns and persistence mechanisms
- —Investigate a simulated compromise using evidence and timelines
- —Make informed security architecture and hardening decisions
Curriculum
Module 1 — Systems
Foundational understanding of the environments security professionals investigate.
- ·operating systems
- ·processes, files and permissions
- ·networking, DNS and HTTP
- ·how applications run and communicate
Module 2 — Code
Python as a tool for security work — not programming for its own sake.
- ·automation and parsing
- ·network interaction and APIs
- ·building simple security tooling
- ·log analysis with code
Module 3 — Applications
Web architecture, sessions, and where applications fail.
- ·web architecture and sessions
- ·authentication and authorization
- ·APIs and databases
- ·mapping attack surfaces
Module 4 — Attacks
How compromises happen in practice.
- ·common web attacks
- ·credential attacks and privilege abuse
- ·malware and persistence
- ·exploitation concepts
Module 5 — Investigation
The reasoning behind incident response.
- ·logs and artefacts
- ·building incident timelines
- ·scope and evidence
- ·root cause and attribution limitations
Module 6 — Defence
From understanding attacks to strengthening systems.
- ·hardening and security architecture
- ·monitoring and detection
- ·access control design
- ·incident readiness
Final Lab — Investigation Challenge
Something happened. Find out what.
- ·determine initial entry point
- ·reconstruct attacker actions
- ·identify persistence and affected resources
- ·build an incident timeline
- ·recommend remediation
Practical labs
- —Simulated compromised environment investigation
- —Log correlation and timeline reconstruction
- —Web application attack surface analysis
Format & availability
Format: Live
Duration: Multi-module program
Level: Intermediate
Status: On Request
Pricing: Register interest for upcoming cohort details
Instructor
Dr. Kaushal Bhavsar
Training connects directly to investigation experience, published research and security engineering practice.
- —Cybersecurity practitioner since 2009
- —Malware and web security investigation experience
- —Insider-threat research and PhD in behavioral analysis for threat prediction
- —Published peer-reviewed research on insider threats and malware techniques
- —US patent for malware detection systems (2025)
- —SATARK open-source security analytics framework
- —Practical incident investigation and security architecture advisory
Frequently asked questions
Is this a placement program?
No. This program focuses on building genuine technical understanding. We do not guarantee jobs or placements.
Do I need to know programming?
Basic computing familiarity is sufficient. Module 2 introduces Python as a security tool — prior programming experience helps but is not required.
When is the next cohort?
Cohort dates are announced when confirmed. Register interest to be notified when enrollment opens.
Is this available for corporate teams?
Yes. Modules can be adapted for corporate workshops. See corporate training for details.