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.7 (67) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Linux Commands, Linux, Linux Servers, Command-Line Interface, Linux Administration, File Management, Unix, grep
★ 4.6 (990) · Beginner · Guided Project · Less Than 2 Hours

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

Skills you'll gain: Ansible, Linux Administration, Kubernetes, Package and Software Management, Cloud Infrastructure, Linux, Shell Script, Cloud Standards, Cloud Computing Architecture, Docker (Software), Linux Commands, Ubuntu, Public Cloud, Linux Servers, Systems Administration, Operating System Administration, Infrastructure Security, Network Troubleshooting, General Networking, System Support
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, Development Testing, Linux Administration, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, System Software, Electrical and Computer Engineering, File Systems, Shell Script, Debugging
★ 4.4 (183) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, Linux, Real-Time Operating Systems, Linux Administration, Debugging, Rust (Programming Language), System Programming, Linux Commands, System Software, CI/CD, Application Development, Development Environment, Performance Tuning, Application Deployment, System Testing, Event Monitoring, Project Controls, Network Troubleshooting, Data Pipelines
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Threat Modeling, Network Security, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Computer Security Incident Management, Cyber Threat Intelligence, Threat Management, Security Awareness, Incident Response, Cybersecurity, Network Protocols, Endpoint Detection and Response, Threat Detection, Bash (Scripting Language), Debugging, Linux, Web Presence, Python Programming, SQL
★ 4.8 (69K) · Beginner · Professional Certificate · 3 - 6 Months

Pearson
Skills you'll gain: File Management, Firewall, Linux Administration, Ubuntu, Hardening, File Systems, OS Process Management, Linux, Authentications, Zero Trust Network Access, Linux Servers, Remote Access Systems, Data Security, Authorization (Computing), User Accounts, Network Security, Linux Commands, User Provisioning, Security Controls, IT Security Architecture
★ 4.5 (6) · Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Metasploit, Vulnerability Scanning, Malware Protection, Exploitation techniques, Exploit development, Database Management, Security Testing, Cyber Security Strategy, Cryptographic Protocols, Vulnerability Assessments, Cyber Security Assessment, Cryptography, Brute-force attacks, Database Software, Threat Detection, Data Import/Export, Cybersecurity, Linux, Linux Administration
★ 4.8 (105) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Unit Testing, Software Development Life Cycle, Open Web Application Security Project (OWASP), Continuous Integration, OpenShift, Istio, Kubernetes, Linux Commands, Cloud Infrastructure, Test Driven Development (TDD), Devops Tools, Git (Version Control System), DevOps, Grafana, Software Engineering, Data Import/Export, Application Development
★ 4.6 (66K) · Beginner · Professional Certificate · 3 - 6 Months

Infosec
Skills you'll gain: Linux Administration, Version Control, Linux, Git (Version Control System), Linux Servers, Linux Commands, Network Troubleshooting, Unix, Operating System Administration, Bash (Scripting Language), Systems Administration, Scripting, User Provisioning, Shell Script, User Accounts, Software Versioning, System Configuration, Unix Shell, Network Monitoring, Scripting Languages
★ 4.4 (23) · Intermediate · Course · 1 - 3 Months
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, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
★ 4.6 (453) · Beginner · Specialization · 3 - 6 Months