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: Networking Hardware, General Networking, Network Architecture, Wireless Networks, Network Protocols, Computer Networking, TCP/IP, Local Area Networks, Network Routers, System Configuration, Network Switches, Wide Area Networks, Servers
Build toward a degree
Beginner · Course · 1 - 4 Weeks

EIT Digital
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Threat Modeling, Systems Architecture, Debugging, Computer Architecture, Hardware Architecture, System Programming, Internet Of Things, Application Security, General Networking, Wireless Networks, Operating Systems, Performance Tuning, Linux, Microsoft Windows
Intermediate · Course · 1 - 3 Months

EC-Council
Skills you'll gain: Malware Protection, Cybersecurity, Cyber Attacks, Threat Detection, Network Security, Data Integrity, Data Storage, Network Analysis, Microsoft Windows, Mac OS, Linux, Web Applications, File Systems
Beginner · Course · 1 - 3 Months
Skills you'll gain: File Systems, Operating Systems, OS Process Management, C (Programming Language), System Programming, Virtualization, Data Integrity, Debugging, Systems Design, Performance Tuning, Distributed Computing, Data Storage, Computer Systems, Command-Line Interface, Virtual Machines, Data Security, Computer Hardware, Scalability, Data Structures, Linux
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, Hardware Architecture, Electronic Systems, System Programming, Operating Systems, Ubuntu, Linux, System Requirements, System Design and Implementation, C (Programming Language), Algorithms
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Big Data, Operating Systems, Performance Tuning, File Systems, Linux, Scripting, Command-Line Interface, OS Process Management, Artificial Intelligence
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hive, Database Management, SQL, Big Data, Databases, Data Management, Amazon S3, Apache Hadoop, Data Storage, Cloud Storage, Performance Tuning, File Systems, Command-Line Interface
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Human Computer Interaction, Debugging, Development Environment, Engineering Calculations
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Distributed Computing, Scalability, Software Architecture, Big Data, Operating Systems, Performance Tuning, File Systems, Cloud Development, Scripting, Command-Line Interface, C and C++, Linux, Data Sharing, OS Process Management, Communication Systems, Artificial Intelligence
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Computing, Cloud Infrastructure, Cloud Services, JavaScript Frameworks, Back-End Web Development, DevOps, Full-Stack Web Development, OpenShift, Version Control, Cloud Development, CI/CD, Software Development, Cloud-Native Computing, Web Applications, Microservices, Containerization, Kubernetes, Web Development, Serverless Computing, Docker (Software)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Network Troubleshooting, Computer Networking, Information Systems Security, Cloud Management, Linux, IT Infrastructure, Cybersecurity, Microsoft Windows, Network Security, Network Protocols, TCP/IP, Application Security, Systems Administration, Remote Access Systems, Desktop Support, Technical Support, Lightweight Directory Access Protocols, Help Desk Support, Software Installation
Beginner · Professional Certificate · 3 - 6 Months

Illinois Tech
Skills you'll gain: Open Source Technology, Linux, Package and Software Management, Shell Script, Linux Administration, Ubuntu, Microsoft Windows, Linux Commands, Unix Shell, Windows PowerShell, User Accounts, Bash (Scripting Language), Command-Line Interface, Unix, Operating Systems, Scripting, Red Hat Enterprise Linux, Systems Administration, Windows Servers, Security Management
Build toward a degree
Intermediate · Specialization · 3 - 6 Months