Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Kevin Vaccaro

In this course, you will study the fundamental concepts involved in interconnecting devices for communications. You will also explore protocols, network hardware, and network services. The career skills acquired in this course will begin your journey into the world of networking.

At the end of the course, you will be able to:

- Compare and contrast Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) ports, protocols, and their purposes.

- Analyze and compare common networking hardware.

- Compare and contrast protocols for wireless networking.

Read more

In this course, you will study the fundamental concepts involved in interconnecting devices for communications. You will also explore protocols, network hardware, and network services. The career skills acquired in this course will begin your journey into the world of networking.

At the end of the course, you will be able to:

- Compare and contrast Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) ports, protocols, and their purposes.

- Analyze and compare common networking hardware.

- Compare and contrast protocols for wireless networking.

- Summarize services provided by networked hosts.

- Summarize common network configuration concepts.

- Compare and contrast Internet connection types, network types, and their features.

Software requirements: A Linux/Unix terminal or Windows command prompt. Cisco Packet tracer, Wireshark

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Module 1: Network Hardware
Welcome to Computer Networking! In this course, we will cover the topics of: Network Hardware, Protocols, and Wireless Technology. This module explores communication networks. It examines basic network hardware and communication protocols. The module provides methods for creating networks and discusses network topologies, specifically local area networks (LAN) and wide area networks (WAN).
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops fundamentals in computer networking, which is essential for IT roles
Taught by Kevin Vaccaro, who is an expert in computer networking
Uses Cisco Packet Tracer and Wireshark, industry-standard tools for network analysis
Provides foundational knowledge and skills for networking careers
Covers network hardware, protocols, and wireless technologies, which are fundamental to networking
Requires background in Linux/Unix or Windows command prompt, which may not be accessible to all learners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Foundational computer networking for beginners

According to students, this Computer Networking course offers a solid foundational understanding of networking concepts, making it particularly suitable for absolute beginners. Learners consistently praise the clear explanations provided by the instructor and the well-structured modules. A significant strength highlighted by many is the inclusion of practical labs using tools like Cisco Packet Tracer and Wireshark, which greatly aid in reinforcing theoretical knowledge. However, some find the course to be somewhat superficial, lacking the advanced depth needed for experienced professionals, and there are occasional remarks about certain content, like wireless security, feeling slightly outdated. It serves as an excellent stepping stone, though some suggest supplementing it for more in-depth learning.
Hands-on exercises using industry tools are highly valued.
"The hands-on labs using Cisco Packet Tracer and Wireshark very useful for understanding the theory."
"The practical exercises with Wireshark and Packet Tracer were the highlight for me, truly reinforcing the concepts."
"The labs were crucial for my learning, and the use of Packet Tracer and Wireshark was relevant."
Provides a strong, clear introduction to networking essentials.
"This course provided a solid foundation in computer networking."
"Excellent course for anyone looking to understand the basics of networking."
"I had zero networking experience and this course made it accessible."
Some content, especially wireless security, could use an update.
"I found this course to be very basic and somewhat outdated in parts, especially regarding wireless security."
"The content is generally accurate but could benefit from an update to reflect newer technologies."
Ideal for beginners, yet may lack advanced topics for seasoned learners.
"The course covers the fundamentals, but it felt a bit too superficial for me."
"It's a decent introduction, but don't expect to become a networking expert."
"I felt it didn't go deep enough into certain topics like subnetting or advanced routing."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Computer Networking with these activities:
Review of Basic Networking Concepts
Refresh your foundational networking knowledge before starting the course.
Browse courses on Network Hardware
Show steps
  • Read introductory articles or textbooks on networking
  • Review notes or study materials from previous networking courses
Build a Basic Network
Reinforce your understanding of network hardware by building your own basic network.
Browse courses on Network Hardware
Show steps
  • Gather necessary materials (e.g., cables, router, computers)
  • Follow manufacturer's instructions to connect devices
  • Test network connectivity using ping command
Data Communications and Networking
Complement your course material with a respected reference on data communication and networking.
Show steps
  • Read relevant chapters on networking concepts
  • Solve exercises and answer review questions
Four other activities
Expand to see all activities and additional details
Show all seven activities
TCP vs UDP Comparison Exercises
Solidify your understanding of TCP and UDP by completing comparison exercises.
Browse courses on Protocols
Show steps
  • Identify key differences between TCP and UDP
  • Fill in a table comparing their characteristics
  • Write scenarios where TCP or UDP would be more appropriate
Networking Events Volunteering
Gain practical experience and learn from industry professionals by volunteering at networking events.
Show steps
  • Identify and register for upcoming networking events
  • Set up and assist with event logistics
  • Interact with attendees and learn about their networking insights
Wireshark Protocol Analysis Tutorial
Deepen your comprehension of protocols by following a guided tutorial on using Wireshark.
Browse courses on Wireshark
Show steps
  • Install Wireshark on your computer
  • Follow a tutorial to capture and analyze packets
  • Identify different protocols and their characteristics
Network Configuration Documentation
Enhance your understanding of network configuration by creating a comprehensive guide.
Browse courses on Network Configuration
Show steps
  • Gather information on network devices and configurations
  • Create a detailed document outlining network settings
  • Include diagrams and explanations for clarity

Career center

Learners who complete Computer Networking will develop knowledge and skills that may be useful to these careers:
Network Architect
A Network Architect designs, configures, and maintains computer networks. This involves planning, implementing, and administering network hardware, software, and protocols. The course on Computer Networking can help Network Architects by providing them with a strong foundation in the fundamental concepts of networking, including protocols, network hardware, and network services. This knowledge is essential for Network Architects to be able to design and manage effective and efficient networks.
Network Administrator
A Network Administrator is responsible for the day-to-day operation and maintenance of computer networks. This includes monitoring networks for performance and security issues, resolving network problems, and installing and configuring network hardware and software. The course on Computer Networking can help Network Administrators by providing them with the knowledge and skills needed to perform these tasks effectively.
Network Engineer
A Network Engineer designs, implements, and maintains computer networks. This involves planning, installing, and managing network hardware, software, and protocols. The course on Computer Networking can help Network Engineers by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Network Engineers to be able to design and manage effective and efficient networks.
Systems Administrator
A Systems Administrator is responsible for the day-to-day operation and maintenance of computer systems. This includes installing and configuring operating systems and software, monitoring systems for performance and security issues, and resolving system problems. The course on Computer Networking can help Systems Administrators by providing them with the knowledge and skills needed to perform these tasks effectively.
Security Analyst
A Security Analyst is responsible for protecting computer networks and systems from security threats. This involves monitoring networks and systems for security vulnerabilities, investigating security incidents, and implementing security measures. The course on Computer Networking can help Security Analysts by providing them with the knowledge and skills needed to perform these tasks effectively.
IT Manager
An IT Manager is responsible for the planning, implementation, and management of information technology (IT) systems and services within an organization. This includes overseeing the design, deployment, and maintenance of computer networks and systems, as well as managing IT staff. The course on Computer Networking can help IT Managers by providing them with the knowledge and skills needed to manage IT systems and services effectively.
IT Consultant
An IT Consultant provides advice and guidance to organizations on how to use information technology (IT) to achieve their business goals. This includes helping organizations to design, implement, and manage IT systems and services. The course on Computer Networking can help IT Consultants by providing them with the knowledge and skills needed to provide effective IT consulting services.
Software Developer
A Software Developer designs, develops, and maintains software applications. This involves writing and testing code, debugging software, and working with other developers to create software applications that meet the needs of users. The course on Computer Networking can help Software Developers by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Software Developers to be able to develop software applications that can communicate effectively over networks.
Web Developer
A Web Developer designs, develops, and maintains websites. This involves creating and coding the web pages that make up a website, as well as working with other developers to create websites that are user-friendly and meet the needs of users. The course on Computer Networking can help Web Developers by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Web Developers to be able to develop websites that can communicate effectively over networks.
Database Administrator
A Database Administrator is responsible for the design, implementation, and maintenance of databases. This involves creating and managing databases, as well as working with other database administrators to ensure that databases are reliable and meet the needs of users. The course on Computer Networking can help Database Administrators by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Database Administrators to be able to manage databases that can communicate effectively over networks.
Cloud Architect
A Cloud Architect designs, develops, and manages cloud computing solutions. This involves planning, implementing, and managing cloud infrastructure and services, as well as working with other cloud architects to create cloud computing solutions that meet the needs of users. The course on Computer Networking can help Cloud Architects by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Cloud Architects to be able to design and manage cloud computing solutions that can communicate effectively over networks.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to identify trends and patterns. This involves using statistical and analytical techniques to extract insights from data, as well as working with other data analysts to create data-driven solutions. The course on Computer Networking can help Data Analysts by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Data Analysts to be able to collect and analyze data from across networks.
Cybersecurity Analyst
A Cybersecurity Analyst is responsible for protecting computer networks and systems from security threats. This involves monitoring networks and systems for security vulnerabilities, investigating security incidents, and implementing security measures. The course on Computer Networking can help Cybersecurity Analysts by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Cybersecurity Analysts to be able to protect networks and systems from security threats.
Network Security Engineer
A Network Security Engineer designs, implements, and maintains network security measures. This involves planning, implementing, and managing network security hardware and software, as well as working with other network security engineers to create network security solutions that meet the needs of users. The course on Computer Networking can help Network Security Engineers by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Network Security Engineers to be able to design and manage network security solutions that can effectively protect networks from security threats.
Wireless Network Engineer
A Wireless Network Engineer designs, implements, and maintains wireless networks. This involves planning, implementing, and managing wireless network hardware and software, as well as working with other wireless network engineers to create wireless network solutions that meet the needs of users. The course on Computer Networking can help Wireless Network Engineers by providing them with a strong foundation in the fundamental concepts of networking, which is essential for Wireless Network Engineers to be able to design and manage wireless networks that can communicate effectively over无线网络.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Computer Networking.
Classic reference on UDP/IP. It provides a detailed overview of the UDP/IP protocol suite. It good choice for students who want to learn more about UDP/IP.
Classic reference on TCP/IP. It provides a detailed overview of the TCP/IP protocol suite. It good choice for students who want to learn more about TCP/IP.
Provides a comprehensive overview of computer networking, covering topics such as network architecture, protocols, and applications. It good choice for students who are new to computer networking or who want to refresh their knowledge of the subject.
Provides a comprehensive overview of the Internet. It covers topics such as the history of the Internet, the Internet architecture, and the Internet applications. It good choice for students who want to learn more about the Internet.
Classic textbook on computer networking. It provides a thorough overview of the subject, covering topics such as network architecture, protocols, and applications. It good choice for students who want a comprehensive understanding of computer networking.
Provides a comprehensive overview of wireless communications and networks. It covers topics such as wireless network architecture, protocols, and applications. It good choice for students who want to learn more about wireless communications and networks.
Provides a comprehensive overview of data communications and networking. It covers topics such as network architecture, protocols, and applications. It good choice for students who want a broad understanding of data communications and networking.
Study guide for the CCNA certification exam. It covers topics such as network architecture, protocols, and applications. It good choice for students who are preparing for the CCNA certification exam.
Provides a basic overview of networking. It covers topics such as network architecture, protocols, and applications. It good choice for students who are new to networking or who want to brush up on the basics.
Provides a basic overview of networking. It covers topics such as network architecture, protocols, and applications. It good choice for students who are new to networking or who want to brush up on the basics.
Study guide for the Network+ certification exam. It covers topics such as network architecture, protocols, and applications. It good choice for students who are preparing for the Network+ certification exam.
Provides a basic overview of networking. It covers topics such as network architecture, protocols, and applications. It good choice for students who are new to networking or who want to brush up on the basics.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser