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.

Edureka
Skills you'll gain: YAML, Infrastructure as Code (IaC), CI/CD, Kubernetes, Devops Tools, Docker (Software), Extensible Markup Language (XML), Data Structures, Data Validation, JSON, Cloud Deployment, Containerization, Scripting, DevOps, Configuration Management, Debugging, System Configuration, Automation, Software Versioning, User Provisioning
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Application Deployment, Cloud Deployment, Docker (Software), Containerization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Containerization, Test Case, YAML, Scenario Testing, Command-Line Interface, Linux Commands, Solution Design, Scalability, Network Infrastructure
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Network Engineering, Software Development Tools, Restful API, Virtualization and Virtual Machines, Web Applications, TCP/IP, YAML, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle Databases, Performance Tuning, Operational Databases, Database Architecture and Administration, Database Management, Patch Management, Multi-Tenant Cloud Environments, Virtual Machines, Data Maintenance, Scalability, Software Installation, Server Administration, Load Balancing, Transaction Processing, System Configuration, Application Performance Management, Disaster Recovery, Data Storage, Network Administration, Linux
Advanced · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Serverless Computing, Amazon Web Services, Rust (Programming Language), Debugging, Application Deployment, Development Environment, Linux
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Infrastructure, Kubernetes, Google Cloud Platform, Cloud-Native Computing, Virtual Machines, Istio, Load Balancing, Virtual Networking, Serverless Computing, Redis, Linux
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Ansible, Nginx, Web Servers, Infrastructure as Code (IaC), YAML, CI/CD, Servers, IT Automation, Scalability, Service Management, Verification And Validation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: SonarQube, Apache Maven, Jenkins, Apache Tomcat, Application Deployment, Java, DevOps, Application Servers, Amazon Web Services, CI/CD, Amazon Elastic Compute Cloud, Git (Version Control System)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Business Logic, Application Deployment, Decision Support Systems, Business Process Automation, Test Case, Verification And Validation, Automation, Program Development, Computer Programming, Docker (Software), Model Evaluation, Complex Problem Solving, Application Programming Interface (API)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AWS Identity and Access Management (IAM), Identity and Access Management, Cloud Deployment, Amazon Web Services, Cloud Management, Cloud Computing, User Accounts, Cloud Infrastructure, Account Management, Public Cloud, Servers, Linux Servers, Cloud Security, Docker (Software), Billing, Market Share, Scalability
Intermediate · Course · 1 - 3 Months
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, CI/CD, Continuous Deployment, Docker (Software), Kubernetes, Containerization, AI Workflows, Scalability, AI Orchestration, DevOps, Model Evaluation, Continuous Monitoring, Version Control
Intermediate · Course · 1 - 4 Weeks