Course overview
As technology continues to evolve, cyber threats are becoming more sophisticated and widespread. Our Cyber Security course is designed to equip you with the knowledge and practical skills needed to protect systems, networks, and data from digital attacks. You’ll learn core security concepts, threat identification, risk management, and defensive strategies used by professionals to safeguard digital assets across various environments.
Throughout the course, you’ll gain hands-on experience with real-world security scenarios, including vulnerability assessment, ethical hacking fundamentals, and incident response. You’ll also explore best practices for securing networks, applications, and cloud systems while understanding the ethical and legal responsibilities of cyber security professionals. Whether you’re starting a career in cyber security or strengthening your IT skill set, this course prepares you to confidently navigate and defend today’s complex digital landscape.
Register nowCourse Curriculum
- What is cybersecurity?
- The threat landscape and its impact on organizations
- Cybersecurity principles: Confidentiality, Integrity, Availability (CIA triad)
- Overview of cybersecurity domains:
- Web security
- Digital forensics
- Cryptography
- Reverse engineering
- Network security
- Cybersecurity career paths and global/national challenges
INTRODUCTION TO LINUX
- History and evolution of Linux
- Difference between Linux and Windows
- OS architecture: Kernel, shell, and file system
- Installing Linux as a virtual machine (VM)
LINUX COMMANDS AND FILE SYSTEMS
- Basic commands: ls, cd, pwd, mkdir, rmdir
- Understanding Linux file systems and hierarchical structure
- File operations: Creating, deleting, and editing files
LINUX TERMINAL OPERATIONS
- I/O redirection and pipes (|, >, <)
- Users and groups management
- File permissions: chmod, chown, umask
- Process management: ps, top, kill
ADVANCED LINUX OPERATIONS
- Network communication: ping, netstat, traceroute, curl, wget
- Installing software packages: apt, yum, dpkg
- Bash scripting basics for automation
INTRODUCTION TO WEB SECURITY
- Understanding HTTP and HTTPS protocols
- Web architecture and common vulnerabilities
OWASP TOP 10
- Injection attacks (SQL, Command)
- Cross-Site Scripting (XSS)
- Sensitive Data Exposure
- Cross-Site Request Forgery (CSRF)
PRACTICAL TOOLS
- Setting up Burp Suite for security testing
- Using DVWA for vulnerability exploration
HANDS-ON PROJECTS
- Exploiting XSS vulnerabilities
- Securing a basic web application
- Digital forensics process: identification, preservation, analysis, reporting
- File systems: FAT32, NTFS, EXT4
- Tools: Autopsy, FTK Imager, Volatility
- Steganography techniques
- Network analysis using Wireshark
- Recovering deleted files
- Analyzing suspicious network traffic
- Goals of cryptography: confidentiality, integrity, authentication
- Classical cryptography: Caesar and Vigenère ciphers
- Modern cryptography: AES, RSA
- Hashing algorithms: SHA-256, MD5
- Encrypting and decrypting files using OpenSSL
- Implementing simple cryptographic algorithms in Python
- Introduction to reverse engineering
- Legal and ethical considerations
- Basics of C programming and x86 assembly
- Tools: Ghidra, IDA Free, Radare2
- Static and dynamic malware analysis
- Reverse engineering simple programs
- OSI model and TCP/IP protocols
- Common protocols: HTTP, HTTPS, FTP, DNS
- Network attacks: MITM, DNS spoofing, ARP poisoning
- Firewalls and intrusion detection systems
- Using VPNs for secure communication
- Packet analysis with Wireshark
- Configuring and testing firewall rules
- Web security penetration testing project
- Digital forensics investigation and reporting
- Malware reverse engineering analysis
- Building a secure cryptographic communication tool
Duration: 3-4 Months
Pricing: ₦300,000
