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.

University of Colorado Boulder
Skills you'll gain: Cybersecurity, Vulnerability Management, Multi-Factor Authentication, Linux
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Incident Response, Computer Security Incident Management, Mitigation, Cyber Threat Hunting, IT Security Architecture, Cybersecurity, Incident Management, Criminal Investigation and Forensics, Information Systems Security, Cyber Attacks, Threat Detection, Computer Security, Network Security, Analysis, Network Analysis, Linux Commands, Bash (Scripting Language), Digital Analysis, Windows PowerShell, Virtual Environment
Mixed · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Rust (Programming Language), Maintainability, Computer Programming Tools, Build Tools, Secure Coding, Docker (Software), Containerization
Beginner · Course · 1 - 3 Months

Pearson
Skills you'll gain: Git (Version Control System), Containerization, Bash (Scripting Language), Version Control, Linux Administration, Linux Servers, Linux, Docker (Software), Shell Script, Ansible, Kubernetes, Configuration Management, Application Deployment, Systems Administration, Software Configuration Management, System Configuration, Public Key Infrastructure
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Computer Programming Tools, Software Development Tools, Java, Build Tools, Java Programming, Apache Maven, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Incident Response, Continuous Monitoring, Cybersecurity, Cyber Security Assessment, Cyber Attacks, Event Monitoring, Data Security, Vulnerability, System Monitoring, Analysis, Network Security, Network Monitoring, Criminal Investigation and Forensics, Linux Commands, System Configuration, Bash (Scripting Language), Python Programming, Scripting, Linux, Scripting Languages
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Build Tools, Hibernate (Java), Unit Testing, Data Persistence, Docker (Software), Software Testing, Object-Relational Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Java, Java Programming, Docker (Software), Development Environment
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Jenkins, CI/CD, Docker (Software), Continuous Delivery, Containerization, Git (Version Control System), Continuous Deployment, Code Review
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Firewall, Linux Administration, Authorization (Computing), Linux Servers, Security Controls, Linux, Hardening, Authentications, Network Security, System Configuration, Servers, Server Administration, Encryption
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: PostgreSQL, SQL, Transaction Processing, Relational Databases, Rust (Programming Language), Database Management, Query Languages, JSON, Docker (Software), Data Mapping, Data Access, Development Environment, Performance Tuning, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Amazon Web Services, Amazon Elastic Compute Cloud, Cloud-Native Computing, AWS CloudFormation, Load Balancing, Cloud Infrastructure, Cloud Hosting, AWS Identity and Access Management (IAM), Serverless Computing, Docker (Software), Containerization, Cloud Storage, Scalability, Identity and Access Management, Cloud Deployment, Data Persistence, Application Deployment
Intermediate · Course · 1 - 3 Months