Scripting and Automation for IT

Automating system administration with Bash, PowerShell and Python: files, users, logs, scheduled jobs and working with APIs.

PYTH-120 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · IT Foundations

Course content

  1. 1Why automateComing
  2. 2Bash scriptingComing
  3. 3PowerShell scriptingComing
  4. 4Python for system administrationComing
  5. 5Working with files and directoriesComing
  6. 6Parsing logs and textComing
  7. 7Managing users and permissions with scriptsComing
  8. 8Scheduling jobs with cron and Task SchedulerComing
  9. 9Calling web APIs and handling JSONComing
  10. 10Configuration management conceptsComing
  11. 11Error handling, logging and safe scriptsComing
  12. 12Capstone: automating a weekly admin taskComing

Requirements

Recommended background. You can start any course at any time.

Description

Automating system administration with Bash, PowerShell and Python: files, users, logs, scheduled jobs and working with APIs.

Part of the Information Technology stream, typically taken in year 1.