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.

ISAE-SUPAERO
Skills you'll gain: New Product Development, Emerging Technologies, Innovation, Sustainable Technologies, Engineering, Strategic Partnership, Mechanical Engineering, Cost Reduction, Thermal Management, Chemistry, Physics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Object Oriented Programming (OOP), Development Environment, Program Development, Software Installation, Debugging, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Infrastructure as Code (IaC), Terraform, Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Infrastructure, Amazon S3, Infrastructure Security, Command-Line Interface, Development Environment, Software Installation, Multi-Factor Authentication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Blockchain, FinTech, Application Development, Emerging Technologies, Computer Programming Tools, Program Development, Cryptography, Development Environment, Programming Principles, Data Structures
Intermediate · Course · 1 - 3 Months
Dartmouth College
Skills you'll gain: Liberal Arts, Systems Thinking, Psychology, Research, Science and Research
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Copywriting, Advertising, Marketing Materials, Promotional Materials, Marketing Design, Writing, Graphic and Visual Design, Creative Design, Typography, Storytelling, Design Elements And Principles, Creativity
Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Android Development, Unity Engine, Video Game Development, 3D Assets, Mobile Development, User Interface (UI), User Interface (UI) Design, C# (Programming Language), Animations, Scripting
Advanced · Course · 1 - 3 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Cybersecurity, Threat Detection, Data Encryption Standard, Threat Modeling, Cryptography, Cyber Attacks, Data Security, Databases, Malware Protection, Penetration Testing, Vulnerability Assessments, Application Security, Security Engineering, Authentications, Data Structures, Data Integrity, Artificial Intelligence, SQL
Beginner · Specialization · 1 - 3 Months

Dartmouth College
Skills you'll gain: Embedded Software, C (Programming Language), Linux, Embedded Systems, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Application Development, File Systems, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Javascript, Object Oriented Programming (OOP), Web Development, Web Design and Development, Scripting, Data Validation, Programming Principles, Development Environment
Beginner · Course · 3 - 6 Months

Arizona State University
Skills you'll gain: Computational Thinking, Data Strategy, Unstructured Data, Data Access, Data Literacy, Data Analysis, Data Management, Data-Driven Decision-Making, Data Collection
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Graphical Tools, Design Software, Computer Graphic Techniques, User Interface (UI), Graphics Software
Mixed · Course · 1 - 4 Weeks