Computer network courses can help you learn about network architecture, protocols, security measures, and troubleshooting techniques. You can build skills in configuring routers and switches, managing firewalls, and optimizing network performance. Many courses introduce tools like Wireshark for packet analysis, Cisco Packet Tracer for simulation, and various network monitoring software, allowing you to apply your knowledge in practical scenarios and enhance your technical expertise.

University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
Build toward a degree
Intermediate · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Active Listening, Prospecting and Qualification, Sales Prospecting, Sales, Rapport Building, Value Propositions, Sales Pipelines, User Research, Sales Process, Persona Development, Communication, Interpersonal Communications, Customer Analysis, Cultural Responsiveness, Resilience
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Objective-C (Programming Language), iOS Development, Apple iOS, Apple Xcode, Prototyping, Mobile Development, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Data Structures
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: File I/O
Beginner · Course · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Microsoft Windows, Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Engineering, Computer Programming, Computer Science, Program Development, Data Structures, Linux, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Web Design, User Experience Design, Design Reviews, Wireframing, Usability Testing, User Centered Design, Design Research, User Interface (UI) Design, Prototyping, Mockups, Figma (Design Software), Information Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Project Management, Agile Methodology, Backlogs, Scrum (Software Development), Sprint Planning, Jira (Software), User Story, Project Management, Dependency Analysis, Scalability, Team Management, Dashboard, Cross-Functional Collaboration, Prioritization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Server Side, Full-Stack Web Development, Back-End Web Development, Cloud Applications, Web Development, Restful API, Web Applications, Web Servers, Authentications, Javascript, Application Programming Interface (API), Computer Science, JSON, Middleware
Intermediate · Course · 1 - 4 Weeks

Fortinet, Inc.
Skills you'll gain: Virtual Private Networks (VPN), Firewall, Network Routing, Intrusion Detection and Prevention, Authentications, Lightweight Directory Access Protocols, Network Security, Network Administration, Identity and Access Management, Security Controls, System Configuration, Network Monitoring, Enterprise Security
Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Code Review, Product Family Engineering, Software Systems, Object Oriented Programming (OOP), Software Development, Java, Software Documentation, Maintainability
Beginner · Specialization · 3 - 6 Months