Introduction to Computer Networking
Course
Welcome to this practical training intended for all those who want to start a career in
computer networking, network security, or cybersecurity. This training serves as a
fundamental prerequisite before diving into advanced technologies such as routing,
security, or cloud networking.
🎯 Course Objective
To acquire essential skills for designing, installing, configuring, and testing computer
networks, both in home environments and professional settings.
📘 Course Content
🔹 Part 1: Network Fundamentals
- What is a computer network?
- Types of networks: LAN, WAN, MAN, WLAN, etc.
- How to set up a network:
- End devices: PCs, printers, IP cameras, etc.
- Network devices: switches, hubs, Wi-Fi access points, routers, firewalls, WLC, modems,
etc.
- Network interface cards and transmission media (RJ45 cables, fiber optics, Wi-Fi)
- Network models and protocols:
- OSI and TCP/IP models
- Protocols: IPv4/IPv6, DHCP, DNS, HTTP/HTTPS, TCP/UDP, FTP, Telnet, SSH, SNMP,
SMTP, IMAP, POP3, etc.
- Advanced functionalities:
- Static and dynamic routing
- NAT, VPN, ACLs
- Remote networks, load balancing
- Wireless networks: standards, bands, frequencies, security (WEP, WPA2, WPA3)
- Introduction to network virtualization
🔹 Part 2: Practical Cases
✅ Phase 1: Simulations with Cisco Packet Tracer and GNS3
- Installing the software
- Creating and testing simulated enterprise networks
- Hands-on practice with realistic topologies
✅ Phase 2: Scenarios with Real Equipment
- Networking two PCs: file sharing, remote control, FTP
- Installing a DHCP server on Windows Server 2025
- Wired LAN with switches, routers, and dynamic IP
- Wi-Fi LANs (single-band, dual-band, and mixed LAN + Wi-Fi)
- Sharing printers, internet access, and files
🚀 Additional Suggestions to Enhance the Course
1. Basic Networking with Linux
- Introduction to interfaces (e.g., eth0)
- Commands: ip, ping, netstat, ss, nmcli, systemctl, etc.
- Useful for cybersecurity and cloud/network administration careers
2. Introduction to Cloud Networking
- Basic concepts of VPC, firewalls, subnets, cloud security
- Public cloud providers: AWS, Azure, GCP
- Understanding cloud-based networking as a future skill
3. Cybersecurity Awareness
- Basic threats: Man-in-the-Middle, sniffing, MAC spoofing
- Wi-Fi security practices
- Password management, firewall and antivirus usage
4. Glossary of Common Terms
A glossary to help beginners understand key acronyms and concepts (e.g., LAN, NAT, DHCP,
DNS).
5. English Version for International Learners
Ideal for learners planning to study or work in English-speaking environments (Ghana,
Rwanda, India, etc.).