• 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


  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Understanding and Visualizing Data with Python

    Skills you'll gain: Sampling (Statistics), Data Visualization, Plot (Graphics), Data Literacy, Statistics, Matplotlib, Seaborn, Probability & Statistics, Jupyter, Data Visualization Software, Data Analysis, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Statistical Inference, Data Collection, NumPy, Box Plots, Histogram, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    2.7K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Python Project for Data Engineering

    Skills you'll gain: Web Scraping, Data Transformation, Extract, Transform, Load, Data Manipulation, SQL, Integrated Development Environments, Data Processing, Databases, Application Programming Interface (API), Python Programming, Programming Principles, Unit Testing, Style Guides

    4.6
    Rating, 4.6 out of 5 stars
    ·
    822 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Test Accessibility of Your Design with WAVE

    Skills you'll gain: Web Content Accessibility Guidelines, Usability, Usability Testing, Web Design, Web Development Tools, Test Tools, Web Development, Customer Service

    4.4
    Rating, 4.4 out of 5 stars
    ·
    30 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    IBM

    Vector Database Projects: AI Recommendation Systems

    Skills you'll gain: Vector Databases, AI Personalization, Embeddings, Hugging Face, Artificial Intelligence, Applied Machine Learning, Databases, MongoDB, Natural Language Processing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    R

    Real Madrid Graduate School Universidad Europea

    Conceptos imprescindibles - Requisitos para el análisis

    Skills you'll gain: Data Literacy, Technical Communication, Probability & Statistics, Web Scraping, Data Import/Export, JSON, Statistical Analysis, Pandas (Python Package), Analytical Skills, Descriptive Statistics, Data Manipulation, Probability, Data Collection, Data Capture, Restful API, Performance Measurement, Data Cleansing, Application Programming Interface (API)

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Java Spring Boot

    Skills you'll gain: Spring Boot, Application Development, Redis, Java, Hibernate (Java), Web Development, Database Development, Authentications, Application Security, Performance Tuning, Unit Testing, Command-Line Interface, Event Monitoring, Software Configuration Management

    4.3
    Rating, 4.3 out of 5 stars
    ·
    26 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Tailwind CSS Practice Projects

    Skills you'll gain: Responsive Web Design, UI Components, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, User Interface (UI), Debugging, Web Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Edureka

    Power BI Integration with AWS and Snowflake

    Skills you'll gain: Business Intelligence, Power BI, Cloud Security, Advanced Analytics, Data Management, Data Governance, Amazon Web Services, Data Integration, Data Security, Cost Control, Data Visualization Software, Cloud Computing, Data Warehousing, Data Modeling, Statistical Reporting, Amazon S3, SQL

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Crea diseños y prototipos de alta fidelidad en Figma

    Skills you'll gain: Prototyping, Figma (Design Software), Wireframing, Mockups, Collaborative Software, Web Design, Usability, User Interface (UI) Design

    4.5
    Rating, 4.5 out of 5 stars
    ·
    60 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    Universidad de los Andes

    Desarrollo y Diseño de Videojuegos: Proyecto final

    Skills you'll gain: Game Design, Video Game Development, Agile Methodology, Agile Software Development, Software Design Documents, Software Development Methodologies, Augmented and Virtual Reality (AR/VR), Virtual Reality, Sprint Planning, Video Production, Technical Documentation, Prototyping, Digital Publishing, User Interface (UI)

    5
    Rating, 5 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Blender to Unreal Engine 5: Foundation and Asset Creation

    Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Virtual Environment, Computer Graphics, Augmented and Virtual Reality (AR/VR), Video Game Development, Game Design, Computer Graphic Techniques, Animation and Game Design, Design Elements And Principles, File Management, Editing, Graphics Software, User Interface (UI), Data Import/Export

    Beginner · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Blender to Unreal Engine 5 - 3D Props - Medieval Windmill

    Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, Video Game Development, Animation and Game Design, Simulations

    Beginner · Specialization · 3 - 6 Months

1…312313314…810

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

  • Understanding and Visualizing Data with Python: University of Michigan
  • Python Project for Data Engineering: IBM
  • Test Accessibility of Your Design with WAVE: Coursera
  • Vector Database Projects: AI Recommendation Systems: IBM
  • Conceptos imprescindibles - Requisitos para el análisis : Real Madrid Graduate School Universidad Europea
  • Java Spring Boot: EDUCBA
  • Tailwind CSS Practice Projects: Scrimba
  • Power BI Integration with AWS and Snowflake: Edureka
  • Crea diseños y prototipos de alta fidelidad en Figma: Coursera
  • Desarrollo y Diseño de Videojuegos: Proyecto final: Universidad de los Andes

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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