Coursera
Coursera Logo

Introduction to Network Security 

  • Offered byCoursera

Introduction to Network Security
 at 
Coursera 
Overview

Duration

26 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to Network Security
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Beginner Level
  • Approx. 26 hours to complete
  • English Subtitles: English
Read more
Details Icon

Introduction to Network Security
 at 
Coursera 
Course details

More about this course
  • The security of computer networks is a key element in cyber security. Computer networking provides the foundational connectivity services that are used for the world wide web, distributed computer applications and services, operations and manufacturing, and national infrastructure.
  • This course provides understanding of key technologies used in computer networks and infrastructure. This includes protocols, computer networks, data centres, operational technologies that form key infrastructure critical to the success of organisations and services from a local to an international scale. The course discusses vulnerabilities and the exploits that target computer networks, systems, and the Internet infrastructure.
  • By the end of this course learners will be able to:
  • 1. Show a systematic understanding of digital networks and their operation, including the OSI 7 layer architecture and the TCP/IP protocol stack.
  • 2. Discuss key security threats and risks faced in computer networks.
  • 3. Demonstrate a critical understanding of network security architecture and design rationale of selected protocols, security technologies and how they are used in practice.
  • 4. Identify attack models and analyse vulnerabilities in protocols, network systems, and applications.
  • 5. Demonstrate how these vulnerabilities may be exploited in practice to penetrate a system.
Read more

Introduction to Network Security
 at 
Coursera 
Curriculum

Introduction to the course and computer networks

Introduction to the course and computer networks

Introduction to week 1

Introduction to key concepts of computer networks

Adversaries in a network

Week 1 summary

Course syllabus

Starting your studies

Study journal reflection – expectations

Study journal reflection – essentials of network security

Computer networks - foundation

Week 1 test

Network layers

Introduction to week 2

An abstract view on network communication – packets, channels, and applications

A thought experiment - The tin can network

Layers above – how to go large scale

The data link layer

Week 2 summary

Study journal reflection – abstraction and modularity in Computer Science

Computer networks - foundation

Computer networks - direct links

Lab exercise: Wireshark

Computer networks - switched ethernet

Week 2 test

The internet protocol

Introduction to week 3

Addressing in the internet protocol

ARP spoofing

Dynamic host configuration protocol (DHCP)

Routing - connecting separate IP networks

Week 3 summary

Computer networks - Internet protocol (IP)

Lab exercise: ARP

Dynamic host configuration protocol (DHCP)

Computer networks - routing

Week 3 test

Large-scale IP networks and message transport

Introduction to week 4

Dynamic routing - How to run IP on a large scale

Internet control message protocol (ICMP)

Transport layer

Week 4 summary

Computer networks - routing

BGP attacks

Computer networks - end-to-end protocols

Week 4 test

Data streams and application protocols

Introduction to week 5

TCP - Introducing channels for communication

Application layers – Here be dragons

Wrap up layering

Week 5 summary

Computer networks - reliable byte stream (TCP)

Lab exercise: Wireshark on TCP

Session and presentation layers in the OSI model

Computer networks - application protocols

Week 5 test

Secure communication

Introduction to week 6

Secure Channels

Authentication of a Secure Channel

The Transport Layer Security Protocol

Week 6 summary

MOOC summary

Computer networks - network security

Computer networks - key predistribution

Lab exercise: Certificates

Transport Layer Security

Technical talks from the Real World Crypto (RWC) conference in 2018

Week 6 test

Introduction to Network Security
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Introduction to Network Security
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...