Online Course – Certified Professional Networking Internship: Principles from the University of Colorado Boulder

Improve your modern networking skills. Gain hands-on experience in Linux and cloud networking.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Network security
  • Software-based networking
  • Google Cloud Platform (GCP)
  • Virtual networking
  • Cloud networking
  • Software-based networking
  • Intersections (indentations)
  • Terraform
  • Networking
  • Kubernetes
  • Navigation
  • Network switches

What you will learn in the course

Courses for which the course is suitable

  • Network Engineer
  • Linux Networking Expert
  • Cloud Infrastructure Developer
  • Cloud Solutions Engineer
  • Network Administrator
  • Network information security expert
  • Network Project Manager
  • Cloud Web Application Developer
  • Kubernetes Expert
  • IT Infrastructure Engineer

Internship – a three-part course series

This specialization covers the fundamentals of networking in modern computing infrastructures. IT infrastructures have shifted towards software-driven networking and cloud services, which is changing the roles of engineers. The specialization starts with network systems principles to establish a foundation. Whether you have prior experience or not, this section will be helpful.

Key areas

  • Linux Networks

    In Linux Networking, you will learn to build a network infrastructure using Linux, which is applicable to switches, routers, and container infrastructures like Kubernetes.

  • Cloud networks

    In cloud networking, you can explore the network abstractions in the cloud and seek to understand the underlying infrastructure of cloud providers.

Upon completion, you will be equipped to create complex web applications in the cloud and solve problems effectively.

More information about the course

This course can be taken as an academic credit as part of the CU Boulder Master of Science in Computer Science degree, offered on the Coursera platform. This officially accredited master’s degree offers:

  • Focused courses
  • Short 8-week sessions
  • Payment as needed

Admission is based on performance in three prerequisite courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals.

For more details: Master’s Degree in Computer Science

Hands-on Learning Project

During the internship, learners will engage in projects such as:

  • Build Linux-based network infrastructures
  • Work with various cloud network services
  • Solve network problems

You will set up virtual routers, create cloud networks, and maximize performance, all while gaining practical skills in modern networking.

Details of the courses that make up the specialization

Networking Fundamentals System

Course 1

  • 19 hours
  • 4.3 (29 ratings)

Course Details

  • What you will learn:
    • Describe the layers of the network in depth and how they are related to each other.
    • Analyze traffic using Python programming.
    • Design a simple routing protocol with features similar to those that power the Internet.
    • Developed a client and server using socket programming.

Skills you will gain

  • Category: Networking Basics
  • Category: Network Security
  • Category: Nodes (network)
  • Category: Computer Network Programming

Networking Principles in Action: Linux Networks

Course 2

  • 17 hours
  • 4.9 (10 ratings)

Course Details

  • What you will learn:
    • Describe Linux networking in depth, including how the kernel processes traffic and how Linux tools are used.
    • Create network devices (switch, router, gateway) using Linux.
    • Describe how Linux network names work.
    • Designed and built network support for container-based applications, including a network plugin for Kubernetes.

Skills you will gain

  • Category: Virtual Networks
  • Category: Kubernetes
  • Category: Routing
  • Category: Network Switches

Networking Principles in Action: Cloud Networks

Course 3

  • 20 hours

Course Details

  • What you will learn:
    • Create and configure simple applications in the cloud.
    • Design and deploy complex applications that are separated and/or geographically dispersed.
    • Analyze the advantages and disadvantages of different cloud network services when planning a distributed infrastructure.
    • Describe how different cloud structures are (or might be) designed.

Skills you will gain

  • Category: Software-defined networks
  • Category: Google Cloud Platform (GCP)
  • Category: Cloud Networks
  • Category: Terraform
  • Category: Cloud Networks