Bash (Scripting Language)

Bash (Bourne Again SHell) is a command-line interpreter, or shell, for the GNU operating system. This scripting language enables users to interact effectively with the operating system and automate tasks. Coursera's Bash catalogue teaches you the fundamentals of Bash scripting, allowing you to harness its potential in system administration and software development. You'll learn everything from basic commands, scripting syntax, flow control, file operations to advanced topics like debugging and shell expansion techniques. This skill is essential to work efficiently in Unix/Linux environments, automate repetitive tasks, manage servers, or become a proficient DevOps engineer.

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Hands-on Learning
Required

Tools
Required

Results for "Bash (Scripting Language)"

  • Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Command-Line Interface, Python Programming, Big Data, Data Science

  • From the course: Linux and Bash for Data Engineering·Lesson: About the Course

  • From the course: Linux and Bash for Data Engineering·Lesson: Working with Shell Variables

  • From the course: Linux and Bash for Data Engineering·Lesson: Writing Bash Scripts and Command-Line Tools

  • From the course: Linux and Bash for Data Engineering·Lesson: Standard Streams: Using Standard In, Standard Out, Standard Error

  • Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Unix Shell, Command-Line Interface, Scripting Languages, Code Reusability, Automation, DevOps

  • Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Command-Line Interface, Linux, File Management, Unix

  • Skills you'll gain: Bash (Scripting Language), Linux Commands, Shell Script, Linux, Linux Administration, Unix Shell, File Management, grep, Scripting, File Systems, Command-Line Interface, File I/O, Scripting Languages, Remote Access Systems, Data Manipulation, Data Processing, Data Management, Development Environment

  • From the course: Linux and Bash for Data Engineering·Lesson: Writing Bash Scripts and Command-Line Tools

  • From the course: Cloud Virtualization, Containers and APIs·Lesson: Monitoring and Alerts

  • From the course: GenAI and LLMs on AWS·Lesson: CodeWhisperer for the Command-Line

  • From the course: Linux and Bash for Data Engineering·Lesson: How Shell Piping Works