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.

John Wiley & Sons
Skills you'll gain: Linux, Linux Administration, Virtualization and Virtual Machines, File Systems, Linux Servers, File Management, Virtualization, Network Troubleshooting, Virtual Machines, Software Installation, Operating System Administration, Linux Commands, Command-Line Interface, Network Administration, System Configuration, Operating Systems, Computing Platforms, General Networking, Local Area Networks, Shell Script
Beginner · Course · 3 - 6 Months

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD, Test Driven Development (TDD), Agile Software Development, Scrum (Software Development), Continuous Deployment, Software Development Methodologies, Behavior-Driven Development, Cloud Computing Architecture, Continuous Delivery, Performance Metric, Team Performance Management, Accountability, Culture Transformation, Microservices, Organizational Development
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Development Environment, Programming Principles, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Constructive Feedback, Interpersonal Communications, Social Skills, Active Listening, Trustworthiness, Conflict Management, Assertiveness, Communication, Professionalism, Rapport Building, Professional Development, Communication Strategies, Influencing, Empathy, Emotional Intelligence, Personal Attributes, People Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, Mobile Development Tools, User Interface (UI), User Interface (UI) Design, Android Development, Other Mobile Programming Languages, User Interface and User Experience (UI/UX) Design, Application Development, UI Components, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Development Environment, Debugging, Software Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Amazon Web Services, AWS Identity and Access Management (IAM), Virtual Private Networks (VPN), Identity and Access Management, Cloud Infrastructure, Cloud Computing Architecture, Cloud Computing, Virtual Networking, Network Routing, Firewall, Network Security, Border Gateway Protocol, Wide Area Networks, User Accounts, Load Balancing
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Web Design, Verification And Validation, Web Design and Development, Cloud Hosting, Web Development, Front-End Web Development, Web Content, Web Development Tools, GitHub, Semantic Web, Responsive Web Design, Integrated Development Environments, Web Servers, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, HTML and CSS, PHP (Scripting Language), Relational Databases, JSON, Database Management, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Query Languages, Javascript
Intermediate · Specialization · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: SQL, Relational Databases, Database Design, Database Application, Data Integrity, Stored Procedure, Database Architecture and Administration, Database Development, Database Management, Query Languages, Data Store, Performance Tuning, Graph Theory, Data Modeling, Extensible Markup Language (XML), Extensible Languages and XML, Data Access, Application Design, Performance Management, Network Troubleshooting
Advanced · Course · 1 - 3 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, Mobile Development Tools, JavaScript Frameworks, Code Reusability, Application Programming Interface (API), Unit Testing, Front-End Web Development, Webpack, Software Design Patterns, Javascript, Context Management, Application Development, Web Applications, Dataflow, Hypertext Markup Language (HTML), User Interface (UI), Event-Driven Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: GitHub Copilot, AI Security, Prompt Engineering, Model Context Protocol, Agentic Workflows, Prompt Patterns, AI Orchestration, AI Integrations, AI Workflows, Generative AI Agents, GitHub, Secure Coding, Prompt Engineering Tools, Agentic systems, Context Engineering, Git (Version Control System), Context Management, Artificial Intelligence, Automation, Computer Programming
Intermediate · Course · 1 - 3 Months