Ubuntu Linux courses can help you learn system administration, command line usage, network configuration, and software installation. You can build skills in troubleshooting, user management, and scripting with Bash. Many courses introduce tools like the terminal, package managers such as APT, and configuration files, demonstrating how these skills are applied in real-world environments.

Cisco Learning and Certifications
Skills you'll gain: Incident Response, Computer Security Incident Management, Incident Management, Threat Detection, General Networking, Network Security, Cybersecurity, Infrastructure Security, Computer Networking, Record Keeping, Data Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Remote Access Systems, Local Area Networks, Software Installation, Command-Line Interface, Microsoft Windows, System Configuration, Threat Detection, System Support, Information Technology Operations, Wireless Networks, Network Security, Desktop Support, Information Systems Security, Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Development Environment, Electronic Hardware, Electronics, Software Development Tools, Computer Architecture, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Command-Line Interface, Development Environment, Nginx, Software Installation, Node.JS, Virtual Machines, React.js
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Exploitation techniques, Unix, Computer Security, Vulnerability Assessments, Unix Commands, System Programming, Shell Script, Linux, Debugging, Computer Architecture
Build toward a degree
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Shell Script, Linux Commands, Productivity, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Secure Coding, Application Security, C and C++, Verification And Validation, Vulnerability Management, Linux, Security Controls, Vulnerability Assessments, Threat Modeling, Data Validation, Debugging, Cryptography, C (Programming Language), Identity and Access Management, Encryption, File Management, OS Process Management
Intermediate · 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
Coursera
Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Command-Line Interface, Unix Shell, Unix Commands, Linux Commands, File Management
Intermediate · Guided Project · Less Than 2 Hours
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, Docker (Software), Software Development Tools, Version Control, Containerization, YAML, Infrastructure As A Service (IaaS), Automation
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Docker (Software), Containerization, Google Cloud Platform, Devops Tools, DevOps, Web Development
Beginner · Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Bitbucket, Version Control, Software Versioning, GitLab, Software Configuration Management, Collaborative Software, Integrated Development Environments, Software Development, Software Installation, Code Review, Devops Tools, IntelliJ IDEA, Eclipse (Software), File Management, Application Lifecycle Management, Linux, Release Management, Command-Line Interface
Beginner · Specialization · 1 - 3 Months