
Johns Hopkins University
Skills you'll gain: GitHub, Unix, Git (Version Control System), Unix Commands, Version Control, Bash (Scripting Language), Ubuntu, Command-Line Interface, Cloud Computing, Shell Script, Linux, Mac OS, Scripting, Scripting Languages, Programming Principles, File Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Operating Systems, File Systems, Linux Commands, Linux, SQL, Unix, Database Management, Command-Line Interface, Relational Databases, Authorization (Computing), Authentications, User Accounts
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Test Automation, Unit Testing, Scripting, Software Testing, Linux Commands, Test Driven Development (TDD), Unix Commands, Development Environment, Operating Systems, Command-Line Interface, File Management, OS Process Management, File Systems, Automation, Python Programming
Beginner · Course · 1 - 3 Months
LearnQuest
Skills you'll gain: Containerization, File I/O, Package and Software Management, Unified Modeling Language, Matplotlib, Software Testing, Docker (Software), Development Environment, Unit Testing, Test Automation, Continuous Integration, Data Manipulation, Pandas (Python Package), Scripting, Data Modeling, DevOps, Programming Principles, Python Programming, Data Structures, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Linux, Command-Line Interface, User Interface (UI), Graphical Tools, Debugging
Advanced · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Windows PowerShell, Linux, IT Automation, Unix Commands, Unix, Debugging, Automation, Remote Access Systems, Development Environment, System Monitoring, Restful API
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Brute-force attacks, Scripting, Authentications, Vulnerability Assessments, Python Programming, Data Access, System Monitoring, Systems Analysis, Automation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Command-Line Interface, User Interface (UI), IT Automation, Interactive Design, File I/O, Programming Principles, Debugging, File Management
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Web Scraping, Git (Version Control System), Scripting, Version Control, Email Automation, Software Testing, Cloud API, Automation, Restful API, Application Programming Interface (API), Scalability, Python Programming, Performance Tuning, Productivity, File Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Package and Software Management, Bash (Scripting Language), Git (Version Control System), GitHub, Version Control, Unix Shell, Ubuntu, Shell Script, Scripting, Unix, Scripting Languages, Unix Commands, Linux, System Configuration, Linux Administration, Linux Commands, File Management, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Unix, Command-Line Interface, Remote Access Systems, OS Process Management, Computational Logic, File Management, Debugging, Data Validation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Shell Script, Bash (Scripting Language), Unix Shell, Package and Software Management, Command-Line Interface, Docker (Software), Software Installation, Remote Access Systems, Linux Commands, Linux, OS Process Management, User Accounts, Containerization, Linux Servers, System Configuration, Linux Administration, File Management, Software Development, Git (Version Control System)
Beginner · Course · 3 - 6 Months