Linux Basics courses can help you learn command line navigation, file management, user permissions, and process management. You can build skills in shell scripting, system monitoring, and troubleshooting common issues. Many courses introduce tools like the Bash shell, Git for version control, and text editors such as Vim or Nano, showing how these skills are applied in real-world environments to manage servers and automate tasks.

University of Colorado Boulder
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Theoretical Computer Science, Analysis, Python Programming
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: A/B Testing, Key Performance Indicators (KPIs), Data-Driven Marketing, Dashboard Creation, Email Marketing, Business Metrics, Performance Metric, Performance Measurement, Dashboard, Performance Reporting, Marketing Analytics, Business Reporting, Report Writing, Content Performance Analysis, Web Analytics, Campaign Management, Google Sheets, Microsoft Excel, Data Visualization, Stakeholder Analysis
Intermediate · Course · 3 - 6 Months

STARWEAVER
Skills you'll gain: Matlab, Data Visualization, Engineering Practices, Data Analysis, Applied Mathematics, Computer Programming, Data Integration, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux Administration, Linux, Linux Servers, Linux Commands, Remote Access Systems, Cryptographic Protocols, Web Servers, Scalability, Scripting, Data Integrity
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, grep, Unix, Linux Commands, Linux, Unix Commands, Scripting, Linux Servers, Secure Coding, Scripting Languages, Command-Line Interface, Maintainability, Hardening, Debugging, Linux Administration, Code Reusability, Windows PowerShell, Mac OS
Beginner · Specialization · 3 - 6 Months

KodeKloud
Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Command-Line Interface, Software Installation
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Model View Controller, iOS Development, Apple iOS, Apple Xcode, Swift Programming, User Interface (UI), Mobile Development, UI Components, Application Frameworks, Application Development, Software Architecture, Knowledge of Apple Hardware, Development Environment, Computer Programming, Storyboarding
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Network Monitoring, Network Performance Management, Network Administration, Network Security, Routing Protocols, Network Troubleshooting, OSI Models, TCP/IP, Computer Networking, Network Routers, Network Switches, General Networking, Command-Line Interface, Network Routing, Networking Hardware, Network Architecture, Network Infrastructure, Cybersecurity, Network Model, Network Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Scripting, Linux Administration, Linux Commands, Scripting Languages, Operating System Administration, Data Persistence, Bash (Scripting Language), Shell Script, Unix Shell, Systems Administration, IT Automation, Software Installation, Command-Line Interface, Object-Relational Mapping, YAML, System Programming, Python Programming, Persistence, Operational Efficiency
Mixed · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Linux Administration, Linux, Scripting, Scripting Languages, grep, Unix Commands, File Management, Unix, Command-Line Interface, Debugging, Code Reusability, System Configuration, Data Processing, File I/O, User Interface (UI), IT Automation
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Blood Collection, Specimen Collection, Specimen Processing, Specimen Preparation, Urinalysis, Laboratory Testing, Cell Cultures, Cell Biology, Analytical Testing, Laboratory Research, Molecular, Cellular, and Microbiology, Biochemistry, Molecular Biology, Biomedical Technology, Laboratory Equipment, Biology
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Timelines, Project Planning, Project Schedules, Project Management, Accountability, Project Management Software, Team Performance Management
Beginner · Course · 1 - 4 Weeks