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: 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
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 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
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
University of Michigan
Skills you'll gain: Computational Thinking, Data Structures, Python Programming
Dartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Algorithms, Data Structures, Computer Programming, Debugging, Computational Thinking
University of London
University of Colorado Boulder
Skills you'll gain: Penetration Testing, Network Security, Network Monitoring, Cybersecurity, Virtual Private Networks (VPN), Remote Access Systems, Network Protocols, Vulnerability Assessments, Encryption, General Networking, Computer Networking, Command-Line Interface, Network Analysis, Proxy Servers
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
University of Colorado Boulder
Skills you'll gain: Linux Administration, Network Troubleshooting, Linux, Kubernetes, Network Architecture, Network Administration, Computer Networking, Linux Servers, Docker (Software), TCP/IP, Network Routers, General Networking, Network Routing, Containerization, Network Performance Management, Virtualization, Firewall, Virtual Machines
In summary, here are 10 of our most popular computer network programming courses
- Design and Analyze Secure Networked Systems: University of Colorado System
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Identifying Security Vulnerabilities in C/C++Programming: University of California, Davis
- Introduction to Computer Security: University of London
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
- C Programming: Using Linux Tools and Libraries - 7: Dartmouth College
- Programming for Designers: University of Michigan
- C Programming: Language Foundations - 2: Dartmouth College
- Introduction to Network Security: University of London
- Security & Ethical Hacking: Attacking the Network: University of Colorado Boulder