Archives: Courses

Courses

  • course thumbnail

    Linux For Cyber Security Level Two

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students
  • course thumbnail

    Linux For Cyber Security Level One

    10 Weeks
    All levels
    15 Lessons
    1 Quiz
    2 Students

    Linux for Cyber Security – Level One (Course Outline) 1. Introduction to Linux and Cybersecurity What is Linux? Importance of Linux in Cybersecurity Linux Distributions used in Security (Kali Linux, Parrot OS, Ubuntu) Ethical Hacking and Security Roles that require Linux Installing Linux (Virtual Machine and Dual Boot) Basic Linux System Architecture 2. Linux Installation and Environment Setup Installing Linux on VirtualBox / VMware Understanding the Linux Desktop Environment Accessing the Terminal System Updates and Package Management Introduction to APT, YUM, and DNF package managers 3. Linux Command Line Fundamentals Understanding the Linux Shell Navigating the File System Essential Commands: pwd ls cd clear history Getting help with man and --help 4. File and Directory Management Creating files and directories (touch, mkdir) Copying, moving, and deleting files (cp, mv, rm) Viewing file contents (cat, less, more) Searching files (find, locate) File compression (tar, gzip, zip) 5. Linux Users and Permissions Understanding users and groups File ownership Permission types (Read, Write, Execute) Changing permissions (chmod) Changing ownership (chown) Understanding the root user and sudo privileges 6. Linux Processes and System Monitoring Understanding system processes Viewing processes (ps, top, htop) Managing processes (kill, pkill) System resource monitoring Managing system services (systemctl) 7. Networking Basics in Linux Understanding IP addressing Checking network configuration (ifconfig, ip) Testing connectivity (ping) Network diagnostics (traceroute, netstat) Checking open ports Basic DNS lookup (nslookup, dig) 8. Linux File System Structure Understanding Linux directory hierarchy Important directories: /etc /var /home /root /bin /usr System logs and log files 9. Package Management Installing software packages Updating and upgrading packages Removing software Using repositories Installing security tools 10. Introduction to Bash Scripting What is Bash? Writing simple scripts Variables in Bash Basic scripting commands Automating simple tasks 11. Linux Security Basics Importance of Linux security Managing users securely Password policies File permissions for security Understanding firewalls Introduction to ufw firewall 12. Introduction to Cybersecurity Tools in Linux Basic reconnaissance tools Installing and running tools Introduction to: Nmap Wireshark Netcat Understanding ethical usage 13. Logs and System Auditing Understanding Linux logs Viewing logs with journalctl Monitoring login attempts Detecting suspicious activities 14. Practical Labs Installing Kali Linux in VirtualBox Navigating the Linux file system Managing users and permissions Basic network scanning with Nmap Analyzing logs for suspicious activity 15. Final Assessment Practical Linux tasks Basic security configuration Command line troubleshooting Multiple-choice examination Skills Students Will Gain Linux command line proficiency Basic Linux system administration Understanding of Linux security concepts Ability to install and use basic cybersecurity tools Foundation for ethical hacking and penetration testing ✅ Prerequisites Basic computer knowledge No prior Linux knowledge required  

  • course thumbnail

    ISP Networking Expert Level Two

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students

    ISP Networking – Expert Level Two Course Outline 1. Advanced ISP Network Architecture Deep dive into core, distribution, and access layers Designing scalable ISP networks for small, medium, and large deployments Points of Presence (POPs), Network Operations Centers (NOCs), and backbone design Redundancy, failover, and high availability in ISP networks 2. IP Addressing & Advanced Subnetting Advanced IPv4 subnetting for large customer bases IPv6 addressing, allocation, and deployment strategies Public IP allocation policies and IPAM (IP Address Management) Using NAT, PAT, and CGNAT for customer networks 3. Routing Protocols & ISP Connectivity BGP (Border Gateway Protocol) for ISP peering and transit OSPF (Open Shortest Path First) for internal ISP routing Route aggregation, summarization, and route filtering Redundant ISP connections and failover routing 4. Customer Access Technologies Advanced broadband delivery: DSL, Fiber (GPON/EPON), DOCSIS, LTE/5G VLANs and PPPoE configurations for customer separation QoS and traffic shaping for different service tiers Customer Premises Equipment (CPE) management and provisioning 5. ISP Services & Protocols Advanced Internet services: DNS, DHCP, Email, Hosting Content caching and CDN integration Network Address Translation (NAT) strategies for large-scale deployments IPv6 transition techniques: Dual-stack, Tunneling, NAT64 6. Network Security for ISPs Firewalls, access control, and intrusion detection/prevention systems DDoS mitigation strategies for ISP networks Securing peering connections and backbone links Customer data protection and privacy compliance (GDPR, local regulations) 7. Traffic Management & Quality of Service Advanced QoS techniques: DiffServ, traffic prioritization Bandwidth allocation and policy-based routing Rate limiting, congestion management, and fair usage policies Traffic analysis and shaping for high-performance networks 8. Monitoring, Analytics & Fault Management Using SNMP, NetFlow, and sFlow for traffic and performance monitoring Network management systems (NMS) for ISP operations Fault detection, troubleshooting, and escalation procedures SLAs (Service Level Agreements) monitoring and reporting 9. Network Virtualization & Cloud Integration Virtualized routers and switches in ISP networks SDN (Software-Defined Networking) basics for ISPs Integrating cloud services and virtual networks for customers Multi-tenant network design and management 10. Advanced Troubleshooting & Optimization Diagnosing routing issues in BGP and OSPF networks Packet capture and analysis using Wireshark and tcpdump Latency, jitter, and packet loss analysis Capacity planning, optimization, and redundancy testing 11. Practical Labs & Scenarios Configuring BGP for ISP peering and redundancy VLANs, PPPoE, and subscriber management Implementing QoS and traffic shaping for multiple tiers Network monitoring and fault isolation simulations IPv6 deployment and transition lab exercises 💡 Pro Tip: Expert-level ISP networking requires hands-on labs with real or virtualized equipment, including routers, switches, firewalls, and monitoring tools. Simulations with GNS3, EVE-NG, or Packet Tracer are recommended for complex topologies.  

  • course thumbnail

    ISP Networking Expert Level One

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students

    ISP Networking – Level One Course Outline 1. Introduction to ISP Networking What is an ISP and its role in internet connectivity Types of ISPs: Tier 1, Tier 2, Tier 3 Overview of broadband, fiber, DSL, and wireless ISPs Key ISP services: Internet access, hosting, email, VPN 2. ISP Network Architecture Core network, distribution network, and access network explained Understanding POPs (Points of Presence) and NOCs (Network Operations Centers) Overview of backbone connectivity and peering arrangements Introduction to IP transit and bandwidth provisioning 3. IP Addressing & Subnetting for ISPs Public vs private IP addresses IPv4 and IPv6 allocation basics Subnetting for ISP networks (small-scale scenario) Dynamic Host Configuration Protocol (DHCP) for customer devices 4. Networking Devices in ISP Infrastructure Routers, switches, firewalls, and modems used by ISPs Customer Premises Equipment (CPE) overview: modems, ONTs, routers Optical Network Terminals (ONT) and DSLAM basics Wireless access points for broadband and wireless ISPs 5. ISP Services & Protocols Internet protocols: TCP/IP, DNS, HTTP/S, FTP, SMTP Dynamic routing protocols overview: BGP, OSPF (basic concepts) NAT (Network Address Translation) and PAT (Port Address Translation) Introduction to ISP caching, proxy servers, and bandwidth management 6. Customer Connectivity Overview of broadband connection types: DSL, Fiber, Cable, LTE/5G Point-to-point and shared connections Authentication and authorization (PPP, PPPoE) Basic troubleshooting of customer connectivity 7. Network Monitoring & Troubleshooting Key monitoring tools and metrics for ISPs Using ping, traceroute, and netstat for connectivity checks Detecting packet loss, latency, and congestion Reporting and escalation process for ISP issues 8. Basic ISP Security Firewalls and traffic filtering Securing customer data and preventing unauthorized access Introduction to DDoS mitigation basics ISP best practices for network reliability and uptime 9. Introduction to QoS & Traffic Management Bandwidth allocation and traffic prioritization Introduction to Quality of Service (QoS) concepts Rate limiting, shaping, and congestion management Ensuring fair usage policies for customers 10. Practical Labs & Exercises Assigning IP addresses for small ISP networks Configuring simple DHCP and NAT scenarios Simulating customer connections using virtual lab tools Basic troubleshooting scenarios (latency, packet loss, unreachable networks) 💡 Pro Tip: Hands-on experience is crucial. Beginners can use GNS3, Cisco Packet Tracer, or even cloud labs to simulate ISP networks, test routing, and troubleshoot connectivity.  

  • course thumbnail

    Linux Essentials Level 2

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students

    Linux Fundamentals – Level Two Course Outline 1. Advanced File System Management Understanding partitions, disks, and file systems (ext4, xfs, btrfs) Mounting and unmounting file systems: mount, umount, fstab Disk usage monitoring: df, du, lsblk, blkid Managing swap space 2. Advanced Linux Commands & Utilities File and text manipulation: awk, sed, cut, sort, uniq Advanced searching: grep -r, find with complex conditions Command chaining, piping, and redirection (|, >, >>, 2>) Archiving and compression: tar, gzip, bzip2, zip, unzip 3. Process & Job Management Advanced process management: ps aux, top, htop, pgrep, pkill Background jobs and scheduling with cron and at Process priorities and nice/renice usage Managing daemons and services with systemd (systemctl) 4. User, Group, and Permission Management Advanced user/group management and ACLs (setfacl, getfacl) Managing sudo privileges effectively Sticky bit, SUID, SGID applications Security best practices for multi-user environments 5. Networking in Linux Network configuration with ip, ifconfig, nmcli Troubleshooting network issues: ping, traceroute, netstat, ss SSH advanced usage: key-based authentication, port forwarding Basic firewall configuration: ufw, iptables, firewalld 6. Linux Package & Repository Management Advanced package management: dependency resolution, repo management Compiling and installing software from source (./configure, make, make install) Managing updates, upgrades, and system rollback 7. Shell Scripting & Automation Advanced bash scripting techniques Functions, arrays, and input validation Automating system administration tasks Logging and debugging scripts 8. System Monitoring & Performance Tuning CPU, memory, disk, and I/O monitoring: top, vmstat, iostat, sar Analyzing system logs: /var/log/, journalctl, logrotate Basic performance tuning and resource optimization 9. Storage & Backup Management Disk partitioning and LVM (Logical Volume Manager) basics Creating snapshots and managing volumes Backup strategies using rsync, tar, dd, and cron automation 10. Security & Access Control File and directory security: advanced permissions, ACLs Securing SSH, user accounts, and sudo access Basic intrusion detection and log auditing Introduction to SELinux and AppArmor 11. Virtualization & Containers (Introductory) Basics of virtualization concepts Managing virtual machines with VirtualBox or KVM Introduction to Linux containers and Docker basics 12. Troubleshooting & Best Practices Diagnosing boot and system startup issues Handling common Linux errors and kernel messages Best practices for system maintenance and updates Documentation and reporting system issues 13. Practical Labs & Exercises Multi-user environment configuration and management Automating tasks using cron and scripts Network troubleshooting and secure SSH setup Backup and restore simulations Monitoring and performance tuning exercises 💡 Pro Tip: Level Two emphasizes automation, monitoring, security, and advanced administration. Hands-on labs, virtual machines, and scenario-based exercises are critical to reinforce learning.  

  • course thumbnail

    Linux Essentials Level One

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students

    Linux Fundamentals – Level One Course Outline 1. Introduction to Linux History and evolution of Linux Linux distributions (Ubuntu, CentOS, Fedora, Debian, etc.) Open-source philosophy and Linux community Differences between Linux and other operating systems (Windows, macOS) 2. Linux Installation & Setup Choosing the right distribution Installation methods: dual boot, virtual machine, live USB Basic system setup and configuration Accessing the Linux shell 3. Linux File System & Directory Structure Understanding the Linux directory hierarchy (/, /home, /etc, /var, /usr) File types: regular files, directories, symbolic links, devices File permissions and ownership (chmod, chown, chgrp) Navigating directories with pwd, ls, cd, tree 4. Basic Linux Commands File management: cp, mv, rm, mkdir, rmdir Viewing file contents: cat, less, more, tail, head Searching files and directories: find, grep, locate System info: uname, df, du, top, uptime 5. Linux Text Editors Introduction to vi / vim Introduction to nano Basic file editing, saving, and exiting 6. Linux Users & Groups Creating and managing users: adduser, userdel, usermod Group management: groupadd, groupdel, usermod -aG Understanding sudo and superuser privileges 7. File Permissions & Ownership Understanding read, write, execute permissions Changing permissions with chmod Changing ownership with chown and chgrp Special permissions: SUID, SGID, Sticky bit 8. Linux Package Management Package managers overview: apt, yum, dnf, zypper Installing, updating, and removing software packages Searching for packages and managing repositories 9. Basic Shell Scripting Introduction to shell scripting Writing simple bash scripts Variables, loops, and conditionals Executing and debugging scripts 10. Networking Basics in Linux Checking network interfaces: ifconfig / ip Testing connectivity: ping, traceroute, netstat File transfer tools: scp, rsync 11. Linux Process Management Viewing running processes: ps, top, htop Managing processes: kill, killall, nice, renice Background and foreground processes: &, jobs, fg, bg 12. Logging & Monitoring System logs: /var/log/ overview Viewing logs: journalctl, dmesg Basic system monitoring commands 13. Introduction to Linux Security Basic firewall: ufw / firewalld Understanding Linux users and sudo for security Secure SSH access and key-based authentication    

  • course thumbnail

    Computer Networking Fundamentals Level 2

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students

    Computer Networking Fundamentals – Level Two Course Outline 1. Advanced Network Models & Protocols Deep dive into OSI and TCP/IP layers Understanding encapsulation and decapsulation in depth Advanced TCP/UDP concepts: ports, sessions, and connection states Common networking protocols in detail (HTTP/S, FTP, DNS, DHCP, SMTP, SNMP, ICMP, ARP) 2. IP Addressing & Subnetting Advanced Advanced IPv4 subnetting and VLSM (Variable Length Subnet Masking) IPv6 addressing, subnets, and types (link-local, global, multicast) NAT (Static, Dynamic, PAT) and its applications DHCP configuration and troubleshooting 3. Routing & Switching Fundamentals Difference between routers and switches in-depth Layer 2 vs Layer 3 switching Static vs dynamic routing overview Basic routing protocols: RIP, OSPF, EIGRP (conceptual) VLANs (Virtual LANs) and inter-VLAN routing 4. Wireless Networking Advanced Wi-Fi standards (802.11a/b/g/n/ac/ax) and their differences Wireless security: WPA2, WPA3, enterprise authentication Wireless troubleshooting and site surveys Introduction to Wi-Fi channels, interference, and range optimization 5. Network Services & DNS Advanced Domain Name System: hierarchy, zones, and record types DHCP scope configuration and IP leasing Understanding NAT and PAT for network communication Introduction to proxy servers and caching 6. Network Troubleshooting & Tools Using advanced commands and utilities: traceroute, netstat, tcpdump, ping, nslookup, dig Network monitoring basics: SNMP, Wireshark packet analysis Identifying bottlenecks, latency, and packet loss Troubleshooting LAN, WAN, and wireless connectivity issues 7. Network Security Fundamentals Firewalls, VPNs, and access control concepts Basic intrusion detection and prevention (IDS/IPS) Secure network design principles Introduction to encryption, SSL/TLS, and secure communication 8. Network Virtualization & Cloud Basics Virtual LANs (VLANs) and virtual networks Introduction to virtual switches and routers Cloud networking concepts (VPCs, subnets, VPN connections) Remote access and cloud-based network services 9. Performance & Quality of Service (QoS) Network bandwidth, latency, and throughput analysis Introduction to QoS and traffic prioritization Tools for performance monitoring Basic optimization techniques for small networks 10. Practical Labs & Exercises Configuring VLANs and inter-VLAN routing Setting up and troubleshooting DHCP and NAT Wireless network configuration and security Packet capture and analysis with Wireshark Network troubleshooting scenarios with multiple devices 💡 Pro Tip: Level Two emphasizes routing, switching, wireless, network services, security, and troubleshooting. Hands-on labs using Packet Tracer, GNS3, or real devices are essential to understand concepts deeply.  

  • course thumbnail

    Computer Networking Fundamentals Level One

    10 Weeks
    All levels
    0 Lessons
    0 Quizzes
    0 Students

    Computer Networking Fundamentals – Level One Course Outline 1. Introduction to Networking What is a computer network? Types of networks: LAN, WAN, MAN, PAN Network topologies: Star, Bus, Ring, Mesh, Hybrid Importance and applications of computer networks 2. Networking Models & Standards OSI Model: 7 layers explained (Physical, Data Link, Network, Transport, Session, Presentation, Application) TCP/IP Model overview Difference between OSI and TCP/IP Network protocols and standards overview 3. Network Devices & Hardware Introduction to networking devices: routers, switches, hubs, modems, access points Network interface cards (NICs) and cables Wireless devices: Wi-Fi routers, wireless access points Introduction to IP phones and IoT devices 4. IP Addressing & Subnetting IPv4 addressing fundamentals IPv6 basics Public vs Private IP addresses Subnet masks and basic subnetting exercises Assigning IP addresses manually and via DHCP 5. Network Media & Cabling Wired networking: UTP, STP, fiber optics, coaxial cables Wireless networking: Wi-Fi standards (802.11a/b/g/n/ac/ax) Cable connectors and pinouts (RJ45, RJ11) Structured cabling basics 6. Basic Network Communication Understanding data packets and frames Encapsulation and de-encapsulation process How devices communicate: unicast, multicast, broadcast Introduction to MAC addresses and ARP 7. Network Protocols & Services TCP vs UDP: differences and use cases Common protocols: HTTP, HTTPS, FTP, SMTP, DNS, DHCP, ICMP, SSH Introduction to DNS resolution process Basics of NAT (Network Address Translation) 8. Wireless Networking Basics Wi-Fi standards and frequencies (2.4 GHz vs 5 GHz) SSID, authentication, and encryption (WEP, WPA, WPA2, WPA3) Basic wireless network setup and security tips Introduction to Wi-Fi troubleshooting 9. Network Troubleshooting Fundamentals Using basic command-line tools: ping, traceroute / tracert ipconfig / ifconfig / ip nslookup, dig Identifying connectivity issues Common networking errors and solutions 10. Introduction to Network Security Basic concepts: firewalls, antivirus, and VPNs Importance of strong passwords and access control Awareness of common threats: malware, phishing, DoS attacks Safe browsing and security best practices 11. Introduction to Cloud & Remote Networking Basics of cloud computing and virtual networks Remote access methods: VPN, SSH, Remote Desktop Understanding client-server vs peer-to-peer communication 12. Practical Labs & Exercises Setting up a small LAN using switches and routers Configuring IP addresses manually Testing network connectivity with ping and traceroute Setting up a basic Wi-Fi network and securing it Basic troubleshooting scenarios 💡 Pro Tip: Hands-on practice is critical in networking. Using virtual labs (Packet Tracer, GNS3, or even real devices) helps beginners understand concepts faster.