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.

Scrimba
Skills you'll gain: Command-Line Interface, Unix Commands, Linux Commands, Computer Literacy, Windows PowerShell, File Systems, File Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, .NET Framework, Software Design Patterns, Software Design, Object-Relational Mapping, Software Architecture, Solution Architecture, C# (Programming Language), Enterprise Architecture, Maintainability, Docker (Software), Database Development, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Open Source Technology, Unix Shell, Collaborative Software, Software Installation, Unix Commands, Microsoft Visual Studio, Linux Commands, Continuous Integration, Linux, Web Development Tools, File Management, Shell Script, Command-Line Interface, Code Review, Application Deployment, React.js, Hypertext Markup Language (HTML)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Ansible, Red Hat Enterprise Linux, Package and Software Management, User Accounts, IT Automation, OS Process Management, Linux Administration, Infrastructure as Code (IaC), File Systems, Linux Commands, Network Administration, Data Storage, Automation, Linux, Devops Tools, Scripting, YAML, Configuration Management, Linux Servers, Simulations
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Application Deployment, Code Review, Serverless Computing, Containerization, Cloud Applications, LLM Application, Google Cloud Platform, Cloud API, Application Development, Software Technical Review, Application Programming Interface (API)
Intermediate · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Kubernetes, Application Deployment, Google Cloud Platform, Docker (Software), Cloud-Native Computing, Cloud Applications, CI/CD, Scalability, Containerization
Beginner · Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Containerization, Docker (Software), Application Deployment, Cloud Platforms, Kubernetes, Amazon Web Services, Cloud Computing, Continuous Deployment, CI/CD, Continuous Integration, Web Development, Microservices, Devops Tools, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Docker (Software), Cloud Applications, Containerization, Scalability, Application Deployment, Google Cloud Platform
Beginner · Project · Less Than 2 Hours

Pearson
Skills you'll gain: PySpark, Apache Hadoop, Apache Spark, Big Data, Apache Hive, Data Lakes, Analytics, Data Pipelines, Data Processing, Data Import/Export, Data Integration, Linux Commands, Data Mapping, Linux, File Systems, Text Mining, Data Management, Distributed Computing, Java, C++ (Programming Language)
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Prometheus (Software), Kubernetes, Cloud-Native Computing, Containerization, DevOps, Scalability, System Monitoring, Application Deployment, Microservices, Grafana, YAML, Continuous Monitoring, Data Storage, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Management, Data Migration, Apache Cassandra, Docker (Software), Databases, Operational Databases, Database Application, Application Deployment, Data Import/Export
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Apache Spark, Apache Hadoop, Data Lakes, Big Data, Linux Commands, Linux, File Systems, Data Management, Command-Line Interface, Data Processing, Software Installation, Distributed Computing, System Configuration
Intermediate · Course · 1 - 4 Weeks