University of Michigan
Skills you'll gain: SQL, Data Store, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Management, Program Development, Automation, Computational Logic, Code Reusability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Administration, Linux, Linux Commands, Scripting, grep, File Management, Command-Line Interface, System Configuration, Data Processing, File I/O, Data Analysis, User Accounts, Automation, Environment, DevOps, Administration
Mixed · Course · 1 - 3 Months

Skills you'll gain: Shell Script, Linux Commands, Linux, Scripting, Debugging, Code Reusability
★ 4.6 (10) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Linux, Command-Line Interface, OS Process Management, Computational Logic, File I/O, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Metasploit, Penetration Testing, Open Web Application Security Project (OWASP), Cyber Security Assessment, Bash (Scripting Language), Exploitation techniques, Command-Line Interface, Security Testing, Linux, Linux Commands, Vulnerability Assessments, Network Security, Cybersecurity, Scripting, Shell Script, Network Analysis, Network Monitoring, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Bash (Scripting Language), Git (Version Control System), GitHub, Version Control, Ubuntu, Shell Script, Scripting, Unix, System Configuration, File Management, File I/O, Software Installation
★ 2.9 (13) · Beginner · Course · 1 - 4 Weeks

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

John Wiley & Sons
Skills you'll gain: Shell Script, Bash (Scripting Language), Vulnerability Assessments, Linux, Linux Administration, System Monitoring, Security Testing, Security Management, Computer Security Incident Management, Scripting, Software Development Tools, Cyber Security Policies, Operating System Administration, Open Source Technology, Firewall, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Linux Commands, Shell Script, Linux Administration, Scripting, Network Troubleshooting, Command-Line Interface, Development Environment, Systems Administration, Virtual Machines, File Management, File I/O, User Accounts
★ 5 (9) · Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LangChain, LLM Application, Tool Calling, ChatGPT, Large Language Modeling, Generative AI Agents, Application Development, Python Programming
★ 4.7 (134) · Intermediate · Project · Less Than 2 Hours

Edureka
Skills you'll gain: Memory Management, Other Programming Languages, Code Reusability, Integrated Development Environments, Build Tools, Web Development, System Programming, Maintainability
★ 3.6 (18) · Beginner · Course · 1 - 4 Weeks