Linux Shell Scripting: Learn by Building Projects – Intro and Overview

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This hands-on course introduces Linux shell scripting through practical, real-world projects rather than isolated theory. You will gradually build useful scripts that automate common system tasks, manage users and files, process text and data, and work with the command line more efficiently. Each module focuses on a concrete project, helping you understand key concepts like variables, conditions, loops, and input/output by actually using them. By the end, you will be comfortable writing your own shell scripts to streamline workflows and solve everyday problems on Linux systems.

What Will You Learn?

  • Understand core Linux shell scripting concepts: variables, arguments, conditions, loops, and functions.
  • Learn how to write, run, and debug Bash scripts to automate common command-line tasks.
  • Work on real, project-style scripts that manage files, process text, handle backups, and monitor basic system activity.
  • Improve productivity by chaining commands, using pipes and redirection, and turning manual workflows into reusable scripts.

Course Content

Course Introduction

  • Introduction and Course Overview
    00:00
  • Course Downloads
    00:00

Creating a Local Linux Shell Scripting Environment

User and Account Creation – Shell Scripting Project 1

Password Generation and Shell Script Argument – Shell Scripting Project 2

Linux Programming Conventions – Shell Scripting Project 3

Parsing Command-Line Options – Shell Scripting Project 4

Transforming Data / Data Processing / Reporting – Shell Scripting Project 5

Network Scripting and Automation of Distributed Systems: Shell Scripting Project 6

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?