Summer Sale:Apply codeLPU26and get up to 50% off this summer.SUMMER DEAL
Summer Sale:Apply codeLPU26and get up to 50% off this summer.SUMMER DEAL

Linux & Shell Scripting

Navigate Linux confidently, automate tasks with Bash, and build the foundation every developer and DevOps engineer needs.

5 Weeks

Duration

Beginner

Level

Live

Sessions

Live Cohort

Linux & Shell Scripting

₹3,99812% OFF
₹3,500

SALE

Course Overview

Everything you will learn in a hands-on 5-week programme.

What You'll Learn

  • Linux file system, navigation & file operations
  • Users, permissions & process management
  • Text processing — grep, sed, awk, pipes
  • Networking — SSH, firewall, curl
  • Bash scripting — variables, loops, functions
  • Cron jobs, automation & server management

What You'll Achieve

  • Confident Linux command-line navigation
  • Automate repetitive tasks with shell scripts
  • Manage servers, users & services
  • Foundation for DevOps & cloud careers

Why choose this course?

The essential Linux skills every developer needs.

Continuous Assignments
Doubt clearing sessions
Hands-on labs
Real-world scripting projects

Course Curriculum

A weekly roadmap — from basic commands to automated server management.

  • What is Linux — history, distros & the open-source ecosystem
  • Installing Linux (VM, WSL, dual boot)
  • The terminal — shell, prompt & command structure
  • File system hierarchy (/, /home, /etc, /var)
  • Navigating: cd, ls, pwd, tree
  • File operations: cp, mv, rm, mkdir, touch, cat, less
  • Users & groups — useradd, usermod, passwd
  • File permissions — rwx, chmod, chown, chgrp
  • Sticky bit, SUID & SGID
  • Process management — ps, top, htop, kill, nohup
  • Job control — bg, fg, &, jobs
  • System services — systemctl, journalctl
  • Pipes & redirection — |, >, >>, <, 2>&1
  • grep, sed, awk — pattern matching & text transforms
  • sort, cut, uniq, wc, tr, tee
  • Networking basics — ip, ifconfig, ping, curl, wget
  • SSH — key generation, scp, ssh-agent
  • Firewall basics — ufw / iptables
  • Bash scripting — variables, quoting & interpolation
  • Conditionals — if/elif/else, test, [[ ]]
  • Loops — for, while, until, break, continue
  • Functions & return values
  • Reading user input & command-line arguments
  • Exit codes & error handling (set -euo pipefail)
  • Debugging scripts — set -x, shellcheck
  • Cron jobs — scheduling with crontab
  • Log rotation & monitoring scripts
  • Disk management — df, du, lsblk, mount
  • Package management — apt, yum, dnf
  • Environment variables & .bashrc / .profile
  • 🚀 Final Project: Automated server setup & monitoring script
  • 🔧 Bonus: Introduction to Ansible for config management
Linux & Shell Scripting5 Weeks

Starting at ₹3,998₹3,500