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.

Skills you'll gain: Linux Administration, Bash (Scripting Language), Network Monitoring, Cyber Security Assessment, System Configuration, Digital Forensics
★ 4.6 (71) · Intermediate · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Package and Software Management, Command-Line Interface, Linux Commands, Linux, Linux Administration, File Systems, Linux Servers, Data Storage, Network Troubleshooting, Operating Systems, Remote Access Systems, Operating System Administration, Software Installation, File Management, Service Management, General Networking
★ 4.4 (22) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Penetration Testing, Metasploit, Vulnerability Scanning, Malware Protection, Exploitation techniques, Database Management, Security Testing, Cyber Security Assessment, Cryptography, Cybersecurity, Vulnerability Assessments, Threat Detection, Data Import/Export, Mobile Security, Network Analysis, SQL, Scripting, Linux, Human Factors (Security), Linux Administration
★ 4.8 (105) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Embedded Software, Embedded Systems, System Programming, Agile Software Development, Linux, Software Testing, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, File Systems, Shell Script, Debugging, File I/O, Internet Of Things, Build Tools, Electrical Engineering
★ 4.4 (184) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: grep, Bash (Scripting Language), Metasploit, Hardening, Penetration Testing, Vulnerability Assessments, Linux Commands, Shell Script, Vulnerability Scanning, Command-Line Interface, Exploitation techniques, Cyber Security Assessment, Scripting, Security Testing, Firewall, Linux, Linux Administration, Automation, Network Infrastructure, Network Analysis
Beginner · Specialization · 1 - 3 Months

Infosec
Skills you'll gain: Linux Administration, Version Control, Linux, Git (Version Control System), Linux Commands, Network Troubleshooting, Operating System Administration, Bash (Scripting Language), Systems Administration, Scripting, Shell Script, User Accounts, System Configuration, Network Administration, File Management, Identity and Access Management, General Networking, Firewall, Security Controls, Containerization
★ 4.4 (24) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Unit Testing, Software Development Life Cycle, Bash (Scripting Language), Open Web Application Security Project (OWASP), Package and Software Management, Continuous Integration, OpenShift, Istio, Kubernetes, Cloud Infrastructure, Test Driven Development (TDD), Git (Version Control System), DevOps, Grafana, Software Engineering, Python Programming, Application Development
★ 4.6 (66K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Apache, Network Troubleshooting, OSI Models, Linux Administration, Linux Servers, TCP/IP, Network Protocols, Linux Commands, Systems Analysis, Linux, Dynamic Host Configuration Protocol (DHCP), Virtual Networking, General Networking, Virtual Machines, Web Servers, Remote Access Systems, Ubuntu, Network Administration, Computer Networking, Network Analysis
Intermediate · Specialization · 1 - 4 Weeks
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Programming Principles, Computer Engineering, Linux Servers, File Systems, Build Tools, Data Structures, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
★ 4.6 (455) · Beginner · Specialization · 3 - 6 Months

Pearson
Skills you'll gain: File Management, Firewall, Ubuntu, Hardening, Linux Administration, OS Process Management, Linux, Authentications, Linux Servers, Remote Access Systems, Data Security, Cyber Security Strategy, User Accounts, Network Security, Linux Commands, Application Security, Computer Security, Security Strategy, Information Systems Security, IT Security Architecture
★ 4.4 (7) · Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Network Security, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Incident Response, Threat Management, Cybersecurity, Network Protocols, Threat Detection, Cloud Security, Vulnerability Assessments, Network Architecture, Computer Security Incident Management, Operating Systems, Debugging, Linux, Web Presence, Python Programming, SQL
★ 4.8 (70K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Ansible, Linux Administration, Kubernetes, Package and Software Management, Cloud Infrastructure, Linux, Shell Script, Cloud Computing Architecture, Docker (Software), Linux Commands, Public Cloud, Linux Servers, Firewall, Containerization, Systems Administration, Operating System Administration, Infrastructure Security, Network Troubleshooting, General Networking, System Support
Beginner · Specialization · 3 - 6 Months