Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
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
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, IBM Cloud, Keras (Neural Network Library), Cloud Applications, Deep Learning, Tensorflow, PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Cloud Computing, Augmented Reality, Application Development, Computer Science, Machine Learning, Data Processing
Skills you'll gain: Network Security, Intrusion Detection and Prevention, Hardening, TCP/IP, Cyber Attacks, Network Architecture, Computer Networking, Cloud Computing, Firewall, Network Infrastructure, Network Protocols, Virtual Private Networks (VPN)
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Software Testing, Cryptography, Computer Programming, Performance Tuning, Encryption, Algorithms, Graphical Tools, Software Engineering, Program Development, Programming Principles
University of Colorado System
Skills you'll gain: Routing Protocols, Network Routing, TCP/IP, Network Protocols, Network Architecture, Network Performance Management, Computer Networking, OSI Models, Local Area Networks, Algorithms
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Programming Principles, C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computer Systems, Computational Thinking, Data Structures, Algorithms, File Management, Program Development, Data Storage, Debugging
LearnQuest
Skills you'll gain: Visual Basic (Programming Language), System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Program Development, Automation, Analysis, Cloud Computing, Artificial Intelligence
University of Colorado System
Skills you'll gain: Local Area Networks, Network Protocols, Computer Networking, Network Architecture, TCP/IP, Network Performance Management, Wireless Networks, Data Integrity
Duke University
Skills you'll gain: Programming Principles, Algorithms, Pseudocode, Computational Thinking, Computer Programming, Data Structures, Development Testing, Debugging
- Status: Free
The University of Edinburgh
Skills you'll gain: Program Development, Software Engineering, Software Development, Computer Programming, Event-Driven Programming, Computational Thinking, Algorithms, Debugging
University of London
Skills you'll gain: Network Security, OSI Models, TCP/IP, Threat Modeling, Network Protocols, Computer Networking, Cybersecurity, Application Security, Network Architecture, Cryptographic Protocols, Vulnerability Assessments, Network Infrastructure, Encryption
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
In summary, here are 10 of our most popular computer network programming courses
- TCP/IP and Advanced Topics: University of Colorado System
- Introduction to Computer Vision and Image Processing: IBM
- Connect and Protect: Networks and Network Security: Google
- Object Oriented Programming in Java: Duke University
- Packet Switching Networks and Algorithms: University of Colorado System
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Foundations of Computer Science: LearnQuest
- Peer-to-Peer Protocols and Local Area Networks: University of Colorado System
- Programming Fundamentals: Duke University
- Code Yourself! An Introduction to Programming: The University of Edinburgh