The Fundamentals of Network Communication course by Coursera is an intermediate-level course that is part of the Computer communications Specialisation. It will take you back to the core of networks and help you identify the major functions and concepts that are the crux of layered IT architecture. You will learn about how networks support the services and protocols.
Through the Fundamentals of Network Communication online programme, you will explore the field of digital communication and understand its fundamental concepts. The curriculum covers the error control techniques such as polynomial code, internet checksum, and parity check.
The University of Colorado offers the Fundamentals of Network Communication training course. Your instructor will be a highly qualified professional, Interim Dean Xiaobo Zhou, who will deliver the lectures via pre-recorded videos. This course is entirely self-paced and online. So, you can enjoy learning about computer communications at your own pace and comfort. Upon course completion, you can earn a shareable certificate.
Fundamentals of Network Communication Fees Structure -
Fees components
Fees
Fundamentals of Network Communication (audit only)
Free
Fundamentals of Network Communication - 1 month
Rs. 1,676 /-
Fundamentals of Network Communication - 3 months
Rs. 3,369 /-
Fundamentals of Network Communication - 6 months
Rs. 5,029 /-
Eligibility Criteria
To be able to proceed with the Coursera Fundamentals of Network Communication programme, you must have prior knowledge of C programming (Java/C++), IT architecture, and computer organisation. Besides, a background in computer science can be advantageous.
You have to complete the requirements of all the modules, including the graded assessments and the end of the course project to avail of the certification for the Fundamentals of Network Communication online programme. You can attach the certificate to your LinkedIn profile or your resume.
What you will learn
Knowledge of computer networking
After completing the Fundamentals of Network Communication training programme will have acquired a firm understanding of the following:
The development of networks and their connected services and what led to modern networks
Learning about the general example of protocols and services
Understand the OSI reference model and the organisation of the entire communication process into functions in seven layers
Write applications using BSD sockets with the service supplied by the IP/TCP protocols
Know about digital communications and its fundamentals
Detect errors in digital transmission by applying the coding techniques which are the basis of reliable protocols
To enrol in the Fundamentals of Network Communication online training follow the below given steps:
Visit the course page.
Enter “Fundamentals of Network Communication” in the search bar and click on the course title.
Choose the “Enroll for free” tab, and you will be taken to the sign-up page.
Register yourself by opening an account on Coursera or logging in with your Google, Facebook, or Apple ID. If you have previously registered, simply log in, and you can access the course.
Application Details
Apply for the Fundamentals of Network Communication online course without the hassle of filling in lengthy application forms. Register yourself by just logging in and access the course material. You can avail of the free seven-day trial as well.
The Syllabus
Videos
Welcome
Evolution of Communications Networks
Computer network evolution
Examples of protocols and services
Readings
Get help and meet other learners in this course. Join your discussion forums!
Lecture Slides - Evolution of Communication Networks
Lecture Slides - Computer Network Evolution
Lecture Slides - Examples of Protocols and Services
A brief history of the internet (Optional)
Computer Networks (4th or 5th Edition), Tanenbaum and Wetherall
Assignments
Graded Assessment - Communication Networks and Services
Practice Assessment - Communication Networks and Services
Discussion Prompt
Communication Networks and Services
Discussion Prompt
Communication Networks and Services
Videos
Layered Architecture and OSI model
OSI unified view of protocols and services
TCP/IP: Architecture and routing examples
Readings
Lecture Slides - Layered Architecture and OSI Model
Lecture Slides - OSI Unified View of Protocols and Services
Lecture Slides - TCP/IP: Architecture and Routing Examples
RFC 2151, "Internet & TCP/IP tools and utilities"
Assignments
Graded Assessment - Layered Architecture
Practice Assessment - Layered Architecture
Discussion Prompt
Layered Architectures
Discussion Prompt
Layered Architectures
Videos
Berkeley sockets API – I
Berkeley sockets API – II
Digital transmission fundamentals
Readings
Lecture Slides - Berkeley Sockets API - I
Lecture Slides - Berkeley Sockets API - II
Lecture Slides - Digital Transmission Fundamentals
RFC 793, “Transmission Control Protocol: DARPA Internet program protocol specification”
Assignments
Graded Assessment - Socket API & Digital Transmissions
Practice Assessment - Socket API & Digital Transmissions
Discussion Prompt
Socket API & Digital Transmissions
Discussion Prompt
Socket API & Digital Transmissions
Videos
Error Control - Parity Checks
Error Control – Polynomial Codes (CRC)
CRC Capability, Internet Checksum
Readings
Lecture Slides - Error Control - Parity Checks
Lecture Slides - Error Control – Polynomial Codes (CRC)
Lecture Slides - CRC Capability, Internet Checksum