Bash Scripting and System Configuration (Coursera)

Bash Scripting and System Configuration (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
No technical experience.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Bash Scripting and System Configuration (Coursera)
Code and run your first Bash script in minutes without installing anything! This course is designed for learners with no scripting experience. Learners will gain hands-on practice on an Ubuntu system that can be easily transferred to other Unix-based operating systems. The modules in this course cover scripting basics (e.g. control structures), advanced scripting (e.g. regular expressions), git version control, and system configuration (e.g. installing and updating).

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable script examples with suggested edits to explore script examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable exercises that take minutes instead of hours.

Course 2 of 4 in the Unix and Bash for Beginners Specialization.


Syllabus


WEEK 1

Scripting

Learn how to write basic scripts including how to specify files, perform arithmetic, format and output data, and use control structures such as loops and conditionals to repeat commands and make decisions.


WEEK 2

Advanced Scripting

Learn how to locate and perform actions on files with globbing, use regular expressions to filter and search within file contents, and schedule scripts.


WEEK 3

Version Control and Git

Learn how to use git locally and with a remote Github repository, including common actions (add, commit, branch, merge, push, pull, clone), and how to automate tasks with Github Actions.


WEEK 4

Installation and Updates

Learn how to use package management systems to install and update packages, and manage configuration files and kernel options.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
49.00 EUR/month
No technical experience.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.