• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Computer Network Programming

Computer Network Programming Courses

Computer network programming courses can help you learn socket programming, protocol design, network security, and client-server architecture. You can build skills in debugging network applications, optimizing data transmission, and implementing secure communication protocols. Many courses introduce tools like Wireshark for network analysis, Git for version control, and various programming languages such as Python and Java, that support developing robust network applications.

Popular Computer Network Programming Courses and Certifications


  • P

    Packt

    Computer Vision: YOLO Custom Object Detection with Colab GPU

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Fine-tuning, Model Training, Deep Learning, Real Time Data, Python Programming, Applied Machine Learning, Development Environment, Machine Learning Algorithms, Data Preprocessing, Model Evaluation, Data Collection, Software Installation

    3.1
    Rating, 3.1 out of 5 stars
    ·
    9 reviews

    Beginner · Course · 3 - 6 Months

  • Status: Preview
    Preview
    N

    Northeastern University

    Industrial Optimization: Models & Linear Programming

    Skills you'll gain: Operations Research, Industrial Engineering, Applied Mathematics, Mathematical Software, Operational Analysis, Linear Algebra, Mathematical Modeling, Model Optimization, Process Optimization

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Gemini for Network Engineers - Português Brasileiro

    Skills you'll gain: Google Gemini, Google Cloud Platform, Virtual Networking, Generative AI, Prompt Engineering, Network Engineering, General Networking, Network Architecture

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Gemini for Network Engineers - Bahasa Indonesia

    Skills you'll gain: Google Gemini, Gemini, Google Cloud Platform, Generative AI, Virtual Networking, AI Workflows, General Networking, Network Architecture

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    P

    Pohang University of Science and Technology(POSTECH)

    Introduction and Programming with IoT Boards

    Skills you'll gain: Internet Of Things, Wireless Networks, General Networking, Emerging Technologies, Embedded Software, Embedded Systems, Information Technology Architecture, Programming Principles, Electronic Components, Computer Hardware, Computing Platforms, Development Environment, Problem Solving

    4.6
    Rating, 4.6 out of 5 stars
    ·
    1.8K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Expressway to Data Science: Python Programming

    Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Code Reusability, Data Visualization, Statistical Visualization, Programming Principles, Computer Science, Computer Programming, Data Wrangling, Data Manipulation, Functional Design, Data Science, Package and Software Management, Python Programming, Exploratory Data Analysis, Computational Logic

    4.7
    Rating, 4.7 out of 5 stars
    ·
    315 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    R Programming Essentials with Microsoft Tools

    Skills you'll gain: Version Control, GitHub Copilot, Software Documentation, R (Software), Software Versioning, Microsoft Visual Studio, Technical Documentation, Program Development, Statistical Analysis, Development Environment, Descriptive Statistics, Statistical Programming, Programming Principles

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Cisco Learning and Certifications

    Implementing BGP in a Service Provider Network

    Skills you'll gain: Network Monitoring, Network Planning And Design

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Azure Network Engineer: AZ-700 Exam Prep & Certification

    Skills you'll gain: Network Planning And Design, Microsoft Azure, Network Troubleshooting, Network Security, Network Architecture, Network Monitoring, Load Balancing, Virtual Networking, Network Engineering, Network Performance Management, Network Support, Network Administration, Network Infrastructure, Cloud Engineering, IT Security Architecture, Scalability, Firewall, Virtual Private Networks (VPN), Security Engineering, Performance Tuning

    4.8
    Rating, 4.8 out of 5 stars
    ·
    129 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Introduction to Java and Programming Basics

    Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface

    4.4
    Rating, 4.4 out of 5 stars
    ·
    12 reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    ROS 2 Foundations: Architecture, Programming & Core Concepts

    Skills you'll gain: Robotics, Docker (Software), Containerization, Ubuntu, System Configuration, Systems Architecture, Middleware, Software Architecture, Python Programming, C and C++, Development Environment, Operating Systems, C++ (Programming Language), Software Installation, Generative AI

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Intermediate Object-Oriented Programming with Java

    Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    70 reviews

    Intermediate · Guided Project · Less Than 2 Hours

1…424344…834

In summary, here are 10 of our most popular computer network programming courses

  • Computer Vision: YOLO Custom Object Detection with Colab GPU: Packt
  • Industrial Optimization: Models & Linear Programming: Northeastern University
  • Gemini for Network Engineers - Português Brasileiro : Google Cloud
  • Gemini for Network Engineers - Bahasa Indonesia: Google Cloud
  • Introduction and Programming with IoT Boards: Pohang University of Science and Technology(POSTECH)
  • Expressway to Data Science: Python Programming: University of Colorado Boulder
  • R Programming Essentials with Microsoft Tools: Microsoft
  • Implementing BGP in a Service Provider Network: Cisco Learning and Certifications
  • Azure Network Engineer: AZ-700 Exam Prep & Certification: EDUCBA
  • Introduction to Java and Programming Basics: Packt

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok