Free Course Image Computer Networking

Free online courseComputer Networking

Duration of the online course: 4 hours and 1 minutes

5

StarStarStarStarStar

(3)

Build in-demand networking skills with this free online course—learn IP, DNS, routing, and server basics to support cloud apps and web servers. Certificate-ready.

In this free course, learn about

  • What computer networks are and why devices are connected (resource sharing, communication)
  • Network types and scope: LAN, MAN, WAN and what primarily defines each
  • Core network parts: hosts/clients, servers, NICs, media, and basic device roles
  • How the Internet and web servers work at a high level (client-server requests/responses)
  • What protocols are and why standards/rules are needed for network communication
  • Network topologies: bus, ring, star, mesh—key advantages and drawbacks of each
  • OSI model basics; roles of session layer and network layer (routing, addressing)
  • Device functions: modem vs router vs switch vs repeater (extender)
  • Binary fundamentals and converting/representing numbers (e.g., 19 in binary)
  • IP addressing purpose; network ID vs host ID; subnet masks and finding network IPs
  • DHCP and DNS: automatic IP assignment and name-to-IP resolution
  • Routing tables: route selection logic (longest prefix match) and path determination
  • Cloud server setup basics: SSH access, PuTTY, user hardening, keys, port changes
  • Server security & services: firewalls/iptables, LAMP (Apache/MySQL/PHP), phpMyAdmin, SFTP

Course Description

Reliable web apps and cloud services start with solid networking. This course helps you understand how devices communicate, how traffic moves across local and wide area networks, and why servers and clients behave the way they do on the internet. You will connect the dots between everyday actions like loading a website and the behind-the-scenes systems that make it possible, giving you the confidence to troubleshoot issues instead of guessing.

You will develop a clear mental model of networking fundamentals, from common network types and physical components to the logic that governs communication. By exploring protocols and the OSI model, you will learn how data is packaged, addressed, transported, and delivered. These foundations make it easier to reason about performance, reliability, and security in real environments, whether you are working on a small office setup or supporting globally distributed services.

As the course progresses, you will move from concepts into practical server-focused skills aligned with cloud computing and web servers. You will see how to create and access a cloud server securely, why SSH is essential, and how choices like user permissions and port configuration affect your risk exposure. You will also gain hands-on awareness of firewalls and rule-based filtering, which are key for protecting services while keeping systems usable.

To round out the real-world perspective, the course introduces the building blocks of a web stack and common administration workflows: configuring a web server, enabling database access tools responsibly, and transferring files securely with modern protocols. Along the way, you will strengthen core knowledge of IP addressing, subnetting, DHCP, DNS, routing decisions, and routing tables—topics that routinely show up in technical interviews and on-the-job troubleshooting. By the end, you will be able to speak the language of networking and apply it to cloud servers and web hosting with practical confidence.

Course content

  • Video class: Computer Networking Tutorial - 1 - What is a Computer Network? 06m
  • Exercise: What is the primary function of connecting multiple computers in a computer network?
  • Video class: Computer Networking Tutorial - 2 - Types of Networks 04m
  • Exercise: What is a characteristic of a Local Area Network (LAN)?
  • Video class: Computer Networking Tutorial - 3 - MAN 03m
  • Exercise: What is a MAN in computer networking?
  • Video class: Computer Networking Tutorial - 4 - WAN 03m
  • Exercise: What is the primary characteristic that defines a Wide Area Network (WAN)?
  • Video class: Computer Networking Tutorial - 5 - Parts of a Network 03m
  • Exercise: What are the primary components that make up a basic computer network?
  • Video class: Computer Networking Tutorial - 6 - How the Internet Works 04m
  • Exercise: What is the primary role of a web server in the context of the internet?
  • Video class: Computer Networking Tutorial - 7 - Servers 03m
  • Exercise: In the context of computer networking, what is the primary role of a web server?
  • Video class: Computer Networking Tutorial - 8 - Clients and Hosts 02m
  • Exercise: In computer networking, what is the primary role of a client?
  • Video class: Computer Networking Tutorial - 9 - Network Interface Card NIC 05m
  • Exercise: What is the primary function of a network interface card (NIC) in a computer?
  • Video class: Computer Networking Tutorial - 10 - What is a Protocol? 04m
  • Exercise: What is a protocol in the context of computer networking?
  • Video class: Computer Networking Tutorial - 11 - Protocols 06m
  • Exercise: What is the primary purpose of a protocol in computer networking?
  • Video class: Computer Networking Tutorial - 12 - Bus Topology 06m
  • Exercise: What is one of the main drawbacks of a bus topology in computer networking?
  • Video class: Computer Networking Tutorial - 13 - Ring Topology 06m
  • Exercise: What is a key advantage of a ring topology over a bus topology in networking?
  • Video class: Computer Networking Tutorial - 14 - Star Topology 05m
  • Exercise: What is a primary drawback of using a star topology in a network setup?
  • Video class: Computer Networking Tutorial - 15 - Mesh Topology 06m
  • Exercise: What is one of the main advantages of a mesh network topology?
  • Video class: Computer Networking Tutorial - 16 - OSI Model 05m
  • Exercise: Which of the following layers in the OSI model is primarily responsible for establishing, maintaining, and terminating communication sessions between two computers?
  • Video class: Computer Networking Tutorial - 17 - More on OSI Model 06m
  • Exercise: What is the main responsibility of the network layer in the OSI model?
  • Video class: Computer Networking Tutorial - 18 - Modem 10m
  • Exercise: Which network device is responsible for converting digital signals from a router into analog signals that can be sent over copper wires to the internet?
  • Video class: Computer Networking Tutorial - 19 - Router 04m
  • Exercise: What is the primary function of a router in a home network?
  • Video class: Computer Networking Tutorial - 20 - Switch 03m
  • Exercise: What is the main purpose of a network switch in a computer networking setup?
  • Video class: Computer Networking Tutorial - 21 - Repeater (Extender) 06m
  • Exercise: What is the primary function of a repeater in a network?
  • Video class: Computer Networking Tutorial - 22 - How Binary Code Works 07m
  • Exercise: In a binary system, which of the following represents the number 19?
  • Video class: Computer Networking Tutorial - 23 - IP Address 05m
  • Exercise: What is the primary purpose of an IP address in computer networking?
  • Video class: Computer Networking Tutorial - 24 - IP Addressing Issues 05m
  • Exercise: What is one of the primary reasons for breaking an IP address into two parts, the network ID and the host ID?
  • Video class: Computer Networking Tutorial - 25 - Subnetting for Beginners 06m
  • Exercise: What is the primary purpose of a subnet mask in computer networking?
  • Video class: Computer Networking Tutorial - 26 - Network IP Address 11m
  • Exercise: When determining the network IP from a personal computer's IP address, what process should be followed?
  • Video class: Computer Networking Tutorial - 27 - Creating a Cloud Server 06m
  • Exercise: When setting up a new cloud server on DigitalOcean, which of the following benefits can be associated with using SSH for server connection?
  • Video class: Computer Networking Tutorial - 28 - Connecting to a Server with PuTTY 09m
  • Exercise: What is the primary reason for adding a secondary user instead of using the root user directly in server administration?
  • Video class: Computer Networking Tutorial - 29 - Creating SSH Keys 08m
  • Exercise: What are SSH keys used for in a server-client connection?
  • Video class: Computer Networking Tutorial - 30 - Changing the Default SSH Port 04m
  • Exercise: What is one recommended action to enhance the security of your server as mentioned in the provided text?
  • Video class: Computer Networking Tutorial - 31 - Setting up a Firewall 04m
  • Exercise: Which of the following statements best describes the primary function of a firewall in a server?
  • Video class: Computer Networking Tutorial - 32 - Installing Apache and MySQL 05m
  • Exercise: What is the primary function of Apache in the LAMP stack setup?
  • Video class: Computer Networking Tutorial - 33 - Installing PHP 06m
  • Exercise: What is the correct order to configure the server to look for files in a PHP-based website using Apache server settings?
  • Video class: Computer Networking Tutorial - 34 - Installing PhpMyAdmin 03m
  • Exercise: What is the main purpose of using PHP my admin when setting up a database environment?
  • Video class: Computer Networking Tutorial - 35 - Securing PhpMyAdmin with htaccess 06m
  • Exercise: What is the primary purpose of using an HT access file to secure PHP myAdmin?
  • Video class: Computer Networking Tutorial - 36 - Using FileZilla with SFTP 03m
  • Exercise: What is one of the primary advantages of using SFTP over FTP for file transfers?
  • Video class: Computer Networking Tutorial - 37 - DHCP 07m
  • Exercise: What is the primary purpose of the DHCP in a network?
  • Video class: Computer Networking Tutorial - 38 - DNS 07m
  • Exercise: What is one primary purpose of a DNS server in computer networking?
  • Video class: Computer Networking Tutorial - 39 - Routing Tables Explained 07m
  • Exercise: In a routing table, how does a router determine which path to take if a destination IP matches multiple routing table entries?
  • Video class: Computer Networking Tutorial - 40 - iptables Firewall Rules 11m
  • Exercise: What is one of the primary functions of a firewall in computer networking?

This free course includes:

4 hours and 1 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Cloud Computing and Web Servers

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate