
Google Cloud
Skills you'll gain: Cloud Deployment, Google Cloud Platform, Cloud Development, Cloud Applications, Command-Line Interface, Cloud Computing, Serverless Computing, Cloud-Based Integration, Event Monitoring, Cloud Services, Cloud Management, System Monitoring
Beginner · Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Graph Theory, Object Oriented Design, C (Programming Language), Artificial Intelligence, Algorithms, Data Structures, Memory Management, Simulations
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Linux Commands, Linux, Command-Line Interface, File Management, Unix Shell, Linux Administration, Package and Software Management, DevOps
★ 4.5 (160) · Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Command-Line Interface, Scripting, Unix Commands, Scripting Languages, Python Programming
★ 4.7 (12) · Beginner · Guided Project · Less Than 2 Hours
Coursera
Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Command-Line Interface, Unix Shell, Scripting Languages, IT Automation, Unix, Linux, File I/O, File Management
★ 4.5 (63) · Intermediate · Guided Project · Less Than 2 Hours

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

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Test Planning, Simulations, Test Case, Computer Programming, Programming Principles, Algorithms, C (Programming Language), Build Tools
★ 4.3 (827) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Scripting Languages, Command-Line Interface, Linux, File Management, Unix, File Systems, Systems Administration
★ 4.5 (681) · Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: CI/CD, Hardware Design, Continuous Integration, Continuous Deployment, Devops Tools, Embedded Software, Continuous Delivery, Test Automation, Software Development Tools, Automation, Verification And Validation, YAML, Process Optimization
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Unix Shell, Command-Line Interface, Scripting Languages, Code Reusability, Automation, DevOps
★ 4.7 (7) · Beginner · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Memory Management, C (Programming Language), Algorithms, File I/O, Graph Theory, Data Structures, Secure Coding, Scaled Agile Framework
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux Commands, Command-Line Interface, Linux, Linux Servers, File Management
★ 4.4 (164) · Beginner · Guided Project · Less Than 2 Hours