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.

Amazon Web Services
Skills you'll gain: Command-Line Interface, Network Troubleshooting, Linux Commands, Linux, Unix Commands, Linux Administration, Technical Support, Network Infrastructure, Amazon Web Services, File Management, Network Protocols, Network Security, Operating Systems, System Configuration, DevOps, Communication
Beginner · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Ansible, YAML, Network Architecture, Network Administration, Infrastructure as Code (IaC), Network Infrastructure, General Networking, Automation, System Configuration, Software Documentation, Configuration Management, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Metasploit, Penetration Testing, Vulnerability Scanning, Exploitation techniques, Vulnerability Assessments, Cybersecurity, Data Ethics, Virtual Machines, Linux, Technical Documentation
Beginner · Guided Project · Less Than 2 Hours

KodeKloud
Skills you'll gain: Docker (Software), Containerization, Application Deployment, Devops Tools, DevOps, Linux Commands, Software Development Tools, Data Storage, Development Environment, General Networking, Computer Networking, Software Versioning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Containerization, Google Cloud Platform, Cloud Services, Application Deployment, Cloud Infrastructure, Cloud Computing Architecture, Cloud Management, Docker (Software), Cloud Computing, YAML
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ansible, Package and Software Management, YAML, Configuration Management, System Configuration, Linux Administration, Unix, Infrastructure as Code (IaC), Automation, Web Applications, Application Servers, Unix Shell, File Management, Cloud Infrastructure, Version Control, DevOps, User Accounts
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Application Deployment, Containerization, CI/CD, Docker (Software), Microsoft Azure, Cloud Computing, Cloud Applications, Machine Learning Software, GitHub, Application Programming Interface (API)
Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Software Development Tools, Docker (Software), Version Control, Containerization, YAML, Infrastructure As A Service (IaaS), Automation
Beginner · Specialization · 3 - 6 Months

Illinois Tech
Skills you'll gain: Operating System Administration, Microsoft Windows, Operating Systems, System Configuration, Firewall, Linux Administration, Linux, Linux Servers, System Monitoring, Authorization (Computing), Windows Servers, Data Security
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Exploit development, Penetration Testing, Application Security, Vulnerability Assessments, Vulnerability Management, Secure Coding, Authorization (Computing), Java, Java Programming, Dependency Analysis, Docker (Software), Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), JSON, Extensible Markup Language (XML), YAML, Network Monitoring, Automation, Network Engineering, Python Programming
Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Development Environment, Software Development Tools, Software Development Methodologies, CI/CD, DevOps, IT Automation, Version Control, Continuous Integration, Network Engineering, Network Architecture, Docker (Software), Software Development, Virtual Environment, Git (Version Control System), Waterfall Methodology, Agile Methodology, Software Design
Intermediate · Course · 1 - 4 Weeks