Linux courses can help you learn system administration, shell scripting, file management, and network configuration. You can build skills in user permissions, process management, and troubleshooting system issues. Many courses introduce tools like the command line interface, Git for version control, and various Linux distributions, providing practical experience in managing servers and automating tasks.

Royal Holloway, University of London
Skills you'll gain: Computer Security Incident Management, Linux, Network Security, Cyber Governance, OSI Models, Incident Management, Incident Response, Security Management, Linux Commands, TCP/IP, Computer Systems, Threat Modeling, Command-Line Interface, Network Protocols, Computer Networking, Cybersecurity, Cyber Security Strategy, Human Factors (Security), Cyber Threat Intelligence, Cyber Attacks
Beginner · Specialization · 3 - 6 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, Embedded Software, Programming Principles, Computer Engineering, System Programming, Algorithms, Computer Programming, Computer Programming Tools, Debugging
Beginner · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Ansible, Docker (Software), CI/CD, Version Control, Continuous Integration, YAML, Microservices, Devops Tools, GitHub, Containerization, Operating System Administration, Git (Version Control System), General Networking, DevOps, Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, Electronic Hardware, Electronics, Software Development Tools
Intermediate · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Digital Forensics, Cybersecurity, Network Protocols, Information Systems Security, General Networking, Record Keeping, Data Integrity, File Management, Encryption, Command-Line Interface, Linux Commands
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Penetration Testing, Vulnerability Assessments, Network Analysis, Cyber Security Assessment, Virtual Machines, Virtual Environment, Open Source Technology, Malware Protection, Command-Line Interface, Software Installation, Microsoft Windows
Intermediate · Course · 1 - 3 Months

Peking University
Skills you'll gain: Computer Security, Operating Systems, Security Engineering, Infrastructure Security, Network Security, Security Controls, Information Systems Security, Security Testing, Threat Modeling, Security Requirements Analysis, Virtualization, Cyber Security Assessment, Virtual Machines, Authorization (Computing), Cryptography, Identity and Access Management
Intermediate · Course · 3 - 6 Months

University of Colorado System
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Computing, Cloud Security, Load Balancing, User Accounts, Apache, Web Servers, System Configuration, Command-Line Interface, Linux, Debugging, Network Routing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: DevOps, CI/CD, Cloud Deployment, User Story, Microservices, OpenShift, Application Deployment, Code Review, Kubernetes, Test Driven Development (TDD), Scrum (Software Development), Agile Methodology, Containerization, Restful API, Flask (Web Framework), Docker (Software), Kanban Principles, Secure Coding, Cloud Computing, GitHub
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Docker (Software), Network Troubleshooting, Containerization, CI/CD, Application Deployment, Cloud Deployment, YAML, Scalability, Cloud Computing Architecture, Virtual Networking, Role-Based Access Control (RBAC), Network Monitoring, System Monitoring, Configuration Management, Debugging, Data Persistence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Operating System Administration, Remote Access Systems, Local Area Networks, Software Installation, Command-Line Interface, Microsoft Windows, System Configuration, Threat Detection, System Support, Information Technology Operations, Wireless Networks, Network Security, Desktop Support, Information Systems Security, Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Operating Systems, C (Programming Language), Performance Tuning, Virtual Machines, System Programming, Virtualization, Linux
Advanced · Course · 1 - 3 Months