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.

Skills you'll gain: Active Directory, Windows Servers, User Accounts, Microsoft Windows, Dynamic Host Configuration Protocol (DHCP), Firewall, Server Administration, Group Policy, Windows PowerShell, Operating System Administration, Systems Administration, Virtualization, Virtual Machines, Network Administration, Network Security, File Systems
Intermediate · Course · 1 - 3 Months

Peking University
Skills you'll gain: Data Structures, C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, File I/O, C (Programming Language), Computational Thinking, Graph Theory, Programming Principles, Program Development, Theoretical Computer Science, Computer Programming, Computer Science, Data Storage, Pseudocode, Computer Architecture, Web Analytics and SEO, Performance Tuning, Software Engineering, Database Systems
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Security Requirements Analysis, Network Architecture, Network Security, Internet Of Things, Cybersecurity, Web Services, Encryption, Embedded Systems, Network Protocols, Public Key Cryptography Standards (PKCS), Simple Object Access Protocol (SOAP), TCP/IP, Restful API, Information Privacy
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Amazon CloudWatch, Serverless Computing, Amazon DynamoDB, Amazon S3, Scalability, Event-Driven Programming, Cloud Computing, Cloud Infrastructure, Cloud Storage, Solution Architecture, Cloud Computing Architecture, Data Migration, API Gateway, Amazon Elastic Compute Cloud, Public Cloud, Database Systems, Software Architecture, Cloud Security
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Visualization, Multimodal Prompts, Prompt Engineering, Data Presentation, Prompt Patterns, AI Enablement, AI Personalization, Generative AI, Email Automation, LLM Application, Data Analysis, Artificial Intelligence, Complex Problem Solving, Ideation, Business Correspondence, Report Writing, Solution Design, Critical Thinking, Document Management, Machine Learning
Beginner · Specialization · 1 - 4 Weeks

University of Michigan
Skills you'll gain: 3D Modeling, 3D Assets, Design Elements And Principles, Visualization (Computer Graphics), Computer-Aided Design, Design, Architectural Design, Creativity
Beginner · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Systems Development, Usability, Medical Privacy, Regulatory Affairs, Verification And Validation, Human Factors, Regulatory Requirements, Quality Management Systems, Risk Management, Medical Management, User Interface (UI), Software Design, Healthcare Project Management, Software Testing, Entrepreneurship, Artificial Intelligence and Machine Learning (AI/ML), User Research
Intermediate · Course · 3 - 6 Months

Infosec
Skills you'll gain: Incident Response, Computer Security Incident Management, Cybersecurity, Cyber Threat Hunting, Cyber Attacks, Threat Detection, Security Management, Digital Forensics, Disaster Recovery, Malware Protection, Vulnerability Assessments, Network Analysis, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Integration, Jenkins, Infrastructure as Code (IaC), OpenShift, Continuous Delivery, DevOps, Test Automation, Automation, Docker (Software), GitHub, Kubernetes, Software Development, Application Deployment, Git (Version Control System), Version Control, YAML
Intermediate · Course · 1 - 3 Months

Peking University
Skills you'll gain: C (Programming Language), Programming Principles, Data Structures, Computer Science, Computer Architecture, Computer Programming, Theoretical Computer Science, Algorithms, Emerging Technologies
Mixed · Course · 3 - 6 Months

Skills you'll gain: Network Security, Incident Response, Business Continuity, Disaster Recovery, Security Controls, Configuration Management, Governance, Cybersecurity, Security Management, Computer Security Incident Management, Cyber Attacks, Computer Security Awareness Training, Information Assurance, Data Security, Infrastructure Security, Risk Management Framework, Event Monitoring, Encryption, Role-Based Access Control (RBAC), Authorization (Computing)
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Systems, Linux, File I/O, Linux Commands, Operating Systems, Bash (Scripting Language), Shell Script, C (Programming Language), OS Process Management, Configuration Management, Build Tools, Debugging, Electrical Engineering
Advanced · Course · 1 - 4 Weeks