Skip to content

Module 5: Scripting & Automation

Days 21โ€“25 ยท Intermediate โ†’ Advanced

You will turn commands into robust, reusable scripts: variables and input, decisions and loops, functions with parameters and error handling, structured data processing, and scheduled automation with logging.

Module outcomes

  • Write readable, validated Bash and PowerShell scripts that use safe defaults.
  • Process text, CSV and JSON into structured reports.
  • Package logic into reusable functions with proper error handling.
  • Schedule automated health checks with cron/systemd timers and Task Scheduler.

Lessons

Day Lesson Lab Status
21 Variables and User Input Lab 21 2026-11-17 22:00 IST
22 Conditions and Loops Lab 22 2026-11-17 22:00 IST
23 Functions and Reusable Scripts Lab 23 2026-11-18 22:00 IST
24 Text and Data Processing Lab 24 2026-11-18 22:00 IST
25 Task Scheduling and Automation Lab 25 2026-11-19 22:00 IST

Module test: released with Day 25 in Assessments.