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.