Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Computer Network Programming Course Catalog
University of Colorado System
Skills you'll gain: TCP/IP, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Network Security, Network Routing, Computer Networking, Software-Defined Networking, Virtualization
University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Software Design, Programming Principles, Debugging, Program Development, C (Programming Language), Software Development Methodologies
University of Illinois Urbana-Champaign
Skills you'll gain: Cloud Computing, Computer Networking, Cloud Infrastructure, Network Architecture, Software-Defined Networking, Network Analysis, Computer Programming, Python Programming
Duke University
Skills you'll gain: Hypertext Markup Language (HTML), Web Design and Development, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Web Applications, Front-End Web Development, Computer Programming, Image Analysis, Debugging
University of Colorado System
Skills you'll gain: Public Key Infrastructure, Cybersecurity, Data Security, Cyber Attacks, Information Assurance, Network Security, Risk Management Framework, Cryptography, Security Engineering, Threat Modeling, Authorization (Computing), Encryption, Email Security, Data Integrity, Authentications, Verification And Validation
- Status: Free
Ball State University
Skills you'll gain: Program Development, Data Analysis, Statistical Analysis, Computer Programming, Python Programming, Data Analysis Software, Object Oriented Programming (OOP), Natural Language Processing, Scripting, Computational Thinking, NumPy, Algorithms, Debugging, Data Structures
University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Verification And Validation, Code Review, Linux, Vulnerability Assessments, Security Engineering, C++ (Programming Language), User Accounts, Data Validation, Debugging, Cryptography, File Systems, Authorization (Computing), C (Programming Language), Encryption, OS Process Management
Dartmouth College
Skills you'll gain: C (Programming Language), System Programming, Hardware Architecture, Computer Architecture, Embedded Software, Operating Systems, Programming Principles, Computer Programming, Program Development, Debugging
University of London
Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Vulnerability Assessments, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, Authentications, TCP/IP, Network Analysis
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Software Design Patterns, Computer Programming, Data Structures, Software Engineering, Javascript, Algorithms, Computational Thinking
Dartmouth College
Skills you'll gain: C (Programming Language), Linux, Embedded Systems, System Programming, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Development Environment, Software Development, File Systems, Computer Programming
Skills you'll gain: Computer Networking, Cloud Computing, Cloud Infrastructure, Cloud Platforms, Computer Architecture, Network Architecture, Networking Hardware, Cloud Management, Network Model, Software-Defined Networking
In summary, here are 10 of our most popular computer network programming courses
- TCP/IP and Advanced Topics: University of Colorado System
- Principles of Secure Coding: University of California, Davis
- Cloud Networking: University of Illinois Urbana-Champaign
- Programming Foundations with JavaScript, HTML and CSS: Duke University
- Design and Analyze Secure Networked Systems: University of Colorado System
- Introduction to Programming: Ball State University
- Identifying Security Vulnerabilities in C/C++Programming: University of California, Davis
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Introduction to Computer Security: University of London
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne