Clear, practical technology insights
Build practical programming and technology skills

Computer Networking Fundamentals

Explain how devices communicate, configure and troubleshoot basic IP networks, interpret DNS and DHCP behavior, and locate connection failures.

View curriculum
FoundationDifficulty
30 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Core · Computer Networking Fundamentals
  • Core · How Networks Move Data
  • Core · Ethernet And Local Networks
  • Core · Ip Addressing
  • Core · Routing And Internet Connectivity
  • Core · Dns And Dhcp

Prerequisites

  • No prior experience is required; basic computer and file-management skills are helpful.

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • No prior experience is required; basic computer and file-management skills are helpful.
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01How Networks Move DataBuild practical skill in how networks move data and connect it to the outcomes of Computer Networking Fundamentals.4 lessons · 1 lab
Guided lab · 55 min · Safe

Guided Lab: How Networks Move Data in Computer Networking Fundamentals

Computer Networking Fundamentals — How Networks Move Data lab: Trace a connection to a test host using name lookup, address/route inspection, a port check, and an application request, then identify the layer where a controlled failure occurs.

Not started
Module checkpointHow Networks Move Data checkpoint
1Which exercise best practices the actual skill taught in How Networks Move Data in Computer Networking Fundamentals?
2Which diagnostic action is relevant when How Networks Move Data in Computer Networking Fundamentals does not behave as expected?
3Which statement is a core idea you need to understand for How Networks Move Data in Computer Networking Fundamentals?
02Ethernet and Local NetworksBuild practical skill in ethernet and local networks and connect it to the outcomes of Computer Networking Fundamentals.4 lessons · 1 lab
Module checkpointEthernet and Local Networks checkpoint
1Which exercise best practices the actual skill taught in Ethernet and Local Networks in Computer Networking Fundamentals?
2Which diagnostic action is relevant when Ethernet and Local Networks in Computer Networking Fundamentals does not behave as expected?
3Which statement is a core idea you need to understand for Ethernet and Local Networks in Computer Networking Fundamentals?
03IP AddressingBuild practical skill in ip addressing and connect it to the outcomes of Computer Networking Fundamentals.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: IP Addressing in Computer Networking Fundamentals

Computer Networking Fundamentals — IP Addressing lab: Trace a connection to a test host using name lookup, address/route inspection, a port check, and an application request, then identify the layer where a controlled failure occurs.

Not started
Module checkpointIP Addressing checkpoint
1Which setup step belongs directly to IP Addressing in Computer Networking Fundamentals?
2Which exercise best practices the actual skill taught in IP Addressing in Computer Networking Fundamentals?
3Which diagnostic action is relevant when IP Addressing in Computer Networking Fundamentals does not behave as expected?
04Routing and Internet ConnectivityBuild practical skill in routing and internet connectivity and connect it to the outcomes of Computer Networking Fundamentals.4 lessons · 1 lab
Module checkpointRouting and Internet Connectivity checkpoint
1Which diagnostic action is relevant when Routing and Internet Connectivity in Computer Networking Fundamentals does not behave as expected?
2Which statement is a core idea you need to understand for Routing and Internet Connectivity in Computer Networking Fundamentals?
3Which setup step belongs directly to Routing and Internet Connectivity in Computer Networking Fundamentals?
05DNS and DHCPBuild practical skill in dns and dhcp and connect it to the outcomes of Computer Networking Fundamentals.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: DNS and DHCP in Computer Networking Fundamentals

Computer Networking Fundamentals — DNS and DHCP lab: Trace a connection to a test host using name lookup, address/route inspection, a port check, and an application request, then identify the layer where a controlled failure occurs.

Not started
Module checkpointDNS and DHCP checkpoint
1Which setup step belongs directly to DNS and DHCP in Computer Networking Fundamentals?
2Which exercise best practices the actual skill taught in DNS and DHCP in Computer Networking Fundamentals?
3Which diagnostic action is relevant when DNS and DHCP in Computer Networking Fundamentals does not behave as expected?
06Ports, Transport, and FirewallsBuild practical skill in ports, transport, and firewalls and connect it to the outcomes of Computer Networking Fundamentals.4 lessons
Module checkpointPorts, Transport, and Firewalls checkpoint
1Which statement is a core idea you need to understand for Ports, Transport, and Firewalls in Computer Networking Fundamentals?
2Which setup step belongs directly to Ports, Transport, and Firewalls in Computer Networking Fundamentals?
3Which exercise best practices the actual skill taught in Ports, Transport, and Firewalls in Computer Networking Fundamentals?
07Wireless and Remote ConnectivityBuild practical skill in wireless and remote connectivity and connect it to the outcomes of Computer Networking Fundamentals.4 lessons
Module checkpointWireless and Remote Connectivity checkpoint
1Which diagnostic action is relevant when Wireless and Remote Connectivity in Computer Networking Fundamentals does not behave as expected?
2Which statement is a core idea you need to understand for Wireless and Remote Connectivity in Computer Networking Fundamentals?
3Which setup step belongs directly to Wireless and Remote Connectivity in Computer Networking Fundamentals?
08Network TroubleshootingBuild practical skill in network troubleshooting and connect it to the outcomes of Computer Networking Fundamentals.4 lessons
Module checkpointNetwork Troubleshooting checkpoint
1Which exercise best practices the actual skill taught in Network Troubleshooting in Computer Networking Fundamentals?
2Which diagnostic action is relevant when Network Troubleshooting in Computer Networking Fundamentals does not behave as expected?
3Which statement is a core idea you need to understand for Network Troubleshooting in Computer Networking Fundamentals?
03
Portfolio integration

Capstone Project

Design and Troubleshoot a Small Office Network

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Computer Networking Fundamentals: Which statement is a core idea you need to understand for How Networks Move Data in Computer Networking Fundamentals?
2Path review for Computer Networking Fundamentals: Which setup step belongs directly to Ethernet and Local Networks in Computer Networking Fundamentals?
3Path review for Computer Networking Fundamentals: Which exercise best practices the actual skill taught in IP Addressing in Computer Networking Fundamentals?
4Path review for Computer Networking Fundamentals: Which diagnostic action is relevant when Routing and Internet Connectivity in Computer Networking Fundamentals does not behave as expected?
5Path review for Computer Networking Fundamentals: Which statement is a core idea you need to understand for DNS and DHCP in Computer Networking Fundamentals?
04
Continue in Programming

Related Programming