• 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


  • M

    MathWorks

    Advanced Deep Learning Techniques for Computer Vision

    Skills you'll gain: Model Deployment, Anomaly Detection, Image Analysis, Computer Vision, Model Training, Matlab, Generative AI, Deep Learning, Model Evaluation, Data Preprocessing, Interoperability

    ★ 4.9 (15) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of London

    Bachelor of Science in Computer Science

    Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI

    Degree · 1 - 4 Years

    Category: Earn a degree
    Earn a degree
  • C

    Cisco Learning and Certifications

    QoS for Newer Network Technologies

    Skills you'll gain: Network Performance Management, Wireless Networks, Network Infrastructure, Virtual Networking, Wide Area Networks, Network Planning And Design, Software-Defined Data Center (SDDC), Local Area Networks, Network Protocols, Software-Defined Networking, Computer Networking, Service Level, Telecommunications

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • M

    Microsoft

    Intermediate C++ Programming Techniques

    Skills you'll gain: File I/O, Memory Management, C and C++, C++ (Programming Language), Code Reusability, Vibe coding, API Design, Software Architecture, Software Design, Functional Design, Maintainability, Data Import/Export, Data Structures, AI literacy, AI Integrations, Data Validation, Performance Tuning, Secure Coding, Build Tools, Package and Software Management

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Cisco Learning and Certifications

    Managing Network Traffic with QoS

    Skills you'll gain: Network Performance Management, Wide Area Networks, TCP/IP, Network Routing, Network Routers, Network Infrastructure, Local Area Networks, Computer Networking, Network Protocols, Telecommunications, Service Level

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • W

    Whizlabs

    AWS: Task Automation and Network Integration

    Skills you'll gain: Dynamic Host Configuration Protocol (DHCP), Amazon Web Services, Virtual Networking, Network Infrastructure, Network Architecture, AWS CloudFormation, Network Routing, Amazon Elastic Compute Cloud, IT Automation, Infrastructure as Code (IaC), Network Security, Cloud-Based Integration, Load Balancing, Cloud Services, Automation, Cloud Deployment

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    Cryptography, Network Security, and Application Security

    Skills you'll gain: Cybersecurity, Network Security, Cloud Security, Cyber Attacks, Information Systems Security, Application Security, OSI Models, Cryptography, Data Security, Cryptographic Protocols, Encryption, Network Administration, Infrastructure Security, Endpoint Security, General Networking, Security Controls, Malware Protection, Cloud Computing, Wireless Networks, Network Protocols

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • E

    EDUCBA

    Apply Advanced Computer Graphics in C# .NET

    Skills you'll gain: Computer Graphic Techniques, .NET Framework, UI Components, Application Design

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • G

    Google Cloud

    Test Network Latency Between VMs

    Skills you'll gain: Cloud Infrastructure, Cloud Management, Cloud Computing, Network Performance Management, Network Monitoring, Google Cloud Platform, Virtual Networking, Command-Line Interface, Virtual Machines, Virtual Private Networks (VPN), Performance Testing

    Beginner · Project · Less Than 2 Hours

    Category: Credit offered
    Credit offered
  • U

    University of Colorado Boulder

    Approximation Algorithms and Linear Programming

    Skills you'll gain: Operations Research, Algorithms, Graph Theory, Network Model, Combinatorics, Mathematical Modeling, Theoretical Computer Science, Model Optimization, Python Programming, Network Analysis

    ★ 4.8 (60) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • I

    Illinois Tech

    Programming and Application Foundations

    Skills you'll gain: Web Development, Database Design, Relational Databases, Web Applications, Web Development Tools, Databases, Web Design and Development, Full-Stack Web Development, Database Systems, Database Development, Application Deployment, Server Side, HTML and CSS, Cloud Deployment, Back-End Web Development, Scripting Languages, Application Development, Cloud Applications, Javascript, Cloud Computing

    ★ 4.5 (51) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • T

    The Hong Kong University of Science and Technology

    Discrete Math for Computer Science - Counting & Probability

    Skills you'll gain: Bayesian Statistics

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…303132…834

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

  • Advanced Deep Learning Techniques for Computer Vision: MathWorks
  • Bachelor of Science in Computer Science: University of London
  • QoS for Newer Network Technologies: Cisco Learning and Certifications
  • Intermediate C++ Programming Techniques: Microsoft
  • Managing Network Traffic with QoS: Cisco Learning and Certifications
  • AWS: Task Automation and Network Integration : Whizlabs
  • Cryptography, Network Security, and Application Security: Packt
  • Apply Advanced Computer Graphics in C# .NET: EDUCBA
  • Test Network Latency Between VMs: Google Cloud
  • Approximation Algorithms and Linear Programming : University of Colorado Boulder

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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