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, Ubuntu, Shell Script, Linux Commands, Unix Shell, Unix Commands, Command-Line Interface, OS Process Management, File Management, Virtualization, Virtual Machines, Software Installation
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Bash (Scripting Language), Linux Commands, Shell Script, Linux, Linux Administration, Unix Shell, File Management, Unix, Unix Commands, File Systems, Scripting, Command-Line Interface, Scripting Languages, Remote Access Systems, Data Manipulation, Data Processing, Data Management, Development Environment
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Virtual Networking, Network Troubleshooting, Linux, Kubernetes, Network Architecture, Network Administration, Computer Networking, Docker (Software), TCP/IP, Network Routing, Containerization, Network Switches, Firewall, Network Protocols
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Command-Line Interface, Unix Shell, Unix Commands, Unix, Linux, File Management, File Systems, File I/O, Systems Architecture, Computer Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux Administration, Linux, Performance Tuning, Virtualization, Computing Platforms, Virtual Machines, Data Storage Technologies, Cloud Applications, Security Controls, Mainframe Computing, Hardware Architecture, Infrastructure Architecture, Virtual Networking, Artificial Intelligence and Machine Learning (AI/ML), Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Linux Administration, Docker (Software), Containerization, Linux, Network Troubleshooting, Linux Servers, Ansible, Kubernetes, Authentications, Infrastructure as Code (IaC), Network Administration, System Configuration, Remote Access Systems, Multi-Factor Authentication, Network Protocols, Network Security, Security Controls, Firewall, Web Servers, Encryption
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Linux, Scripting, Unix Commands, DevOps, Scripting Languages, File Management, Unix, Command-Line Interface
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Linux Commands, Linux, Unix Commands, Command-Line Interface, File Management, System Configuration, Linux Administration, Package and Software Management, DevOps
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux Administration, Linux, Linux Servers, Linux Commands, Operating System Administration, User Acceptance Testing (UAT), Systems Administration, System Testing, Command-Line Interface, System Configuration, Service Management, User Accounts, File Management
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Version Control, Git (Version Control System), Linux, Cloud Computing Architecture, DevOps, Virtualization, Cloud Computing, Cloud Infrastructure, Containerization, Infrastructure As A Service (IaaS), Software As A Service, Virtual Networking, Virtual Machines, Platform As A Service (PaaS)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Command-Line Interface, Linux, Package and Software Management, Linux Administration, File Management, Operating System Administration, Linux Commands, File Systems, Open Source Technology, System Configuration, Software Installation, Operating Systems, Virtualization, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Package and Software Management, Command-Line Interface, Ubuntu, Linux, Linux Administration, Linux Commands, Red Hat Enterprise Linux, Unix Commands, File Systems, Software Installation, Operating System Administration, File Management, Virtual Environment, Open Source Technology
Beginner · Course · 1 - 4 Weeks