Online Course – Google Certified Professional Internship in Computer Communications

Launch a career in computer networking and information security. Offers an introduction to basic network architecture concepts and network design options.

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

  • Understanding the basic concepts of network architecture
  • Developing skills for designing network protocols
  • Preparing for a future with constant changes
  • Knowledge of C programming
  • Understanding probability methodologies
  • Applying network theory and design principles
  • TCP/IP programming skills
  • In-depth understanding of the internal functioning of computer networks
  • Technical training in industry

What you will learn in the course

Courses for which the course is suitable

  • Network Engineer
  • Cybersecurity expert
  • Network Protocol Developer
  • Communication Systems Analyst
  • TCP/IP programmer
  • Computer Network Administrator
  • Network technology consultant
  • Communications software developer
  • Network Technology Specialist

Internship – a four-part course series

This specialization is designed for second-year students and recent graduates to understand the fundamental concepts of network architecture and their impact on cybersecurity. The goal is to develop the skills and techniques required to design network protocols and prepare for a future where change is constant.

Prerequisites

  • Previous knowledge of C programming
  • Understanding probability methodologies
  • Background in computer science – an advantage

Hands-on Learning Project

The assessments cover fundamental computer networking concepts and principles through which students can apply network theory and design principles. This provides a foundation in network architectures, protocol design principles, and TCP/IP programming skills, which are essential for advanced study and technical training in industry.

The course includes basic knowledge of networks and a deep understanding of the inner workings of computer networks and their evolution. Communication systems, from simple point-to-point links to those based on complex network architectures, will be examined.

Details of the courses that make up the specialization

Network Communication Fundamentals

Course 1
15 hours
4.6 (2,287 ratings)

What will you learn?

  • Development of networks and key terms.
  • Recognized protocols and services.
  • Basic concepts in digital communication.
  • Error control techniques.
  • Course requirements: Experience in C programming (C++/Java), knowledge of computer organization and IT architecture.

Twisted Protocols and Local Area Networks

Course 2
15 hours
4.7 (511 ratings)

What will you learn?

  • Reliable data transfer service over unreliable lines.
  • Quite access control protocols.
  • Discussion about local area network and WLAN.

Switching networks and calculations

Course 3
17 hours
4.7 (430 ratings)

What will you learn?

  • General topics in switching networks.
  • Services that the network provides to the transport layer.
  • Internal network operation and load control.

TCP/IP and advanced topics

Course 4
16 hours
4.7 (709 ratings)

What will you start learning?

  • TCP/IP protocols.
  • The hierarchical structure of IP addresses.
  • The new TCP handoff process, flow control, and load control.
  • Advanced topics: Multicast, SDN, and security.