Techrich Training  ·  Course Curriculum

Python Scripting

Automation and Efficiency.

Stop doing things manually. Python is the automation language of the modern IT world — used for scripting, tooling, API integration, and data processing. This course teaches you to write practical Python from day one, focused on real IT use cases.

🐍8 Modules
🧪Hands-On Labs Every Module
✅Quizzes Included
🌐Browser-Based — No Setup
Enrol in This Course →
🎯
What You'll Be Able to Do
→ Write Python scripts from scratch
→ Automate file and system tasks
→ Work with APIs and JSON data
→ Parse and process text and logs
→ Handle errors and write robust scripts
→ Interact with the OS and shell
→ Build reusable functions and modules
 
Full Course Outline

Course Curriculum

8 modules · Each module includes instructional content, a hands-on lab, and a quiz.

01
Python Basics & the Interpreter
Foundation

Variables, data types, operators, and how Python executes code. Get comfortable with the Python REPL and write your first useful scripts. Understand why Python is the scripting language of choice in IT and DevOps.

📖Lecture
🧪Lab
✅Quiz
02
Control Flow & Logic
Hands-On

If statements, loops, and logical operators. Learn to write scripts that make decisions and repeat actions — the foundation of every automation you will ever write.

📖Lecture
🧪Lab
✅Quiz
03
Functions & Modules
Hands-On

Write reusable functions, understand scope, and import from the standard library. Learn how to structure scripts as clean, maintainable code rather than a pile of commands.

📖Lecture
🧪Lab
✅Quiz
04
Working with Files & the Filesystem
Hands-On

Read, write, and process text files and CSVs. Traverse directories, rename files, and automate file management tasks that would otherwise take hours to do by hand.

📖Lecture
🧪Lab
✅Quiz
05
Working with APIs & JSON
Hands-On

Make HTTP requests, consume REST APIs, and parse JSON responses. Automate interactions with cloud providers, monitoring tools, ticketing systems, and any service that exposes an API.

📖Lecture
🧪Lab
✅Quiz
06
Log Parsing & Text Processing
Hands-On

Use regex, string methods, and file I/O to parse system logs, extract information, and generate reports. A skill used constantly in security, operations, and systems administration.

📖Lecture
🧪Lab
✅Quiz
07
System Interaction & Shell Automation
Hands-On

Use Python's os, subprocess, and shutil modules to interact with the operating system, run shell commands, manage processes, and build scripts that integrate with existing infrastructure.

📖Lecture
🧪Lab
✅Quiz
08
Error Handling, Testing & Script Packaging
Capstone

Write robust scripts with proper exception handling. Understand basic testing with pytest, package scripts for reuse, and follow the practices that separate professional automation from fragile one-liners.

📖Lecture
🧪Lab
✅Quiz
 
Ready to Start?

Enrol in Python Scripting Today

All labs run directly in your browser. No local setup, no special equipment needed. Just log in and start learning.

Last modified: Saturday, 11 April 2026, 3:48 AM