Udemy

The Complete Bash/Shell Developer Course

Enroll Now
  • 2,314 Students
  • Updated 2/2026
4.4
(642 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 47 Minute(s)
Language
English
Taught by
Codestars • over 2.5 million students worldwide!
Rating
4.4
(642 Ratings)

Course Overview

The Complete Bash/Shell Developer Course

Write Shell scripts, automate tasks, and solve any problem in Linux using Bash!

Welcome to The Complete Bash/Shell Developer Course!

This is a no-fluff, hands on course that takes from the complete beginner (setting up a virtual machine, Bash terminal basics) to a confident Bash/Shell developer who can solve any problem in Linux using Bash.

Get going in 2024 and master a skill that will help you work smarter, not harder!

Bash is the perfect way to automate software development tasks such as code compilation, debugging source code, change management and software testing.

Work more efficiently and stop wasting time on repetitive tasks.

By the end of The Complete Bash/Shell Developer Course you'll know how to:

  • View and understand process running on the OS

  • Search for files and text within files

  • Manage user, groups and file permissions

  • Write Shell scripts to schedule and automate tasks

  • Set up common software stacks with Bash

  • Create production-ready scripts

  • ...And a lot more too!

Bash is the CLI shell in Mac and Linux (and can also be installed on Windows if wanted). This course is aimed at beginners and teaches students everything they need to dive in to Bash/Shell development.

This course is eligible for the Codestars Certificate Authority (CCA) certificate. Students can take the official exam via codestarscom, and those who pass the quiz will receive their CCA certificate. (more details in the course!)

Plus If you ever get stuck on a lecture of have a course-related question... just post in the course Q&A forum! What are you waiting for?! Get busy learning Bash/Shell today... happy coding!


Course Content

  • 13 section(s)
  • 60 lecture(s)
  • Section 1 Introduction
  • Section 2 Basic Commands
  • Section 3 More Commands
  • Section 4 Useful Utilities
  • Section 5 Variables
  • Section 6 Permissions
  • Section 7 Scripting
  • Section 8 Script Structure
  • Section 9 User Input
  • Section 10 Functions
  • Section 11 Sed and Gawk
  • Section 12 Practical Examples
  • Section 13 Bonus Coupons for Codestars Courses

What You’ll Learn

  • Learn to write Shell scripts that schedule and automate tasks, Set up common software stacks with Bash, Master Bash terminal basics, Create production-ready scripts by the end of the course


Reviews

  • P
    Per-Arne Johansson
    5.0

    B

  • N
    Naresh Yalala
    5.0

    excellent

  • P
    Pravallika Kammili
    2.5

    Language issue, and short explanation

  • A
    Alain Nganso Njonu
    4.0

    Instructor has a good level of teaching skills, which helps to master quickly.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed