Chevron Left
Back to Hands-on Introduction to Linux Commands and Shell Scripting

Learner Reviews & Feedback for Hands-on Introduction to Linux Commands and Shell Scripting by IBM

4.7
stars
1,424 ratings

About the Course

This course provides a practical understanding of common Linux / UNIX shell commands. In this beginner friendly course, you will learn about the Linux basics, Shell commands, and Bash shell scripting. You will begin this course with an introduction to Linux and explore the Linux architecture. You will interact with the Linux Terminal, execute commands, navigate directories, edit files, as well as install and update software. Next, you’ll become familiar with commonly used Linux commands. You will work with general purpose commands like id, date, uname, ps, top, echo, man; directory management commands such as pwd, cd, mkdir, rmdir, find, df; file management commands like cat, wget, more, head, tail, cp, mv, touch, tar, zip, unzip; access control command chmod; text processing commands - wc, grep, tr; as well as networking commands - hostname, ping, ifconfig and curl. You will then move on to learning the basics of shell scripting to automate a variety of tasks. You’ll create simple to more advanced shell scripts that involve Metacharacters, Quoting, Variables, Command substitution, I/O Redirection, Pipes & Filters, and Command line arguments. You will also schedule cron jobs using crontab. The course includes both video-based lectures as well as hands-on labs to practice and apply what you learn. You will have no-charge access to a virtual Linux server that you can access through your web browser, so you don't need to download and install anything to complete the labs. You’ll end this course with a final project as well as a final exam. In the final project you will demonstrate your knowledge of course concepts by performing your own Extract, Transform, and Load (ETL) process and create a scheduled backup script. This course is ideal for data engineers, data scientists, software developers, and cloud practitioners who want to get familiar with frequently used commands on Linux, MacOS and other Unix-like operating systems as well as get started with creating shell scripts....

Top reviews

XW

Apr 8, 2024

Very helpful for the practical, common commands introduced in this course. The real-world weather project is quite challenging for new learners like me, but I did learn a lot!

SM

May 27, 2023

The course elements were very easy and in more detail. This course taught me so many essential and advanced commands of Linux in a very short time with hands-on practice.

Filter by:

51 - 75 of 307 Reviews for Hands-on Introduction to Linux Commands and Shell Scripting

By ali a

•

Aug 18, 2022

This course is neither a begginer nor an advanced course. This is only for people who have some times to get involved with a limited series of reminders of what a few of Linux commands are and nothing more. It is a good course in overall.

By Ramzi H

•

May 17, 2023

good introduction to linux command and shell scripting

By Jennifer L

•

Nov 19, 2022

I don't agree with the graders.

By Không P Q H

•

Jul 26, 2024

I had a very frustrating experience with the practice project. I was instructed to use grep to extract lines containing temperature in Celsius, and then to use a combination of tr and xargs to separate fields and perform various other manipulations. However, when I examined the output file, the formatting was completely messed up, and the characters were scrambled. I have no idea how to properly parse this data; the only thing I could do was copy-paste the provided solutions to complete the task without understanding the underlying process. Additionally, the course moved at a very fast pace. The content covered in the lectures was significantly different from what was required for the final project. It is highly irresponsible to tell learners to "copy the line below" because a specific topic was not addressed in the course. Furthermore, the inconsistent syntax used across different course materials is extremely confusing for beginners. I struggled to determine the correct syntax to use.

By Anthony H

•

Jul 18, 2024

Following instructions were very easy, however, that is not the same as learning the task at hand. Too many videos with not enough quizzes or hands on labs. Also way too many vocabularies/codes with actual uses but not enough, or none at all, practices with them.

By Yaser

•

Jan 25, 2023

It's not fair to rate the course before finishing its content but the videos sound very noisy,

It will be a hard mission for me to continue the course until the end to edit my review to be more accurate.

By Karoly V

•

Oct 25, 2024

I think taking all those screenshots was really time consuming and unnecessary. I suggest to design some test cases against a submitted code.

By Efilcon

•

Oct 7, 2022

Submitted the same final project but kept getting different results. I ended up passing but I just dont understand why was that happening

By Antony v

•

Jun 8, 2022

i am new this software course. no gudence for this course to me. i could not attend the live class. time zone not allot to me

By Vinay D

•

Nov 27, 2024

bad

By Md A A

•

May 30, 2024

I recently completed the "Hands-on Introduction to Linux Commands and Shell Scripting" course on Coursera, and it was excellent. The course effectively bridges basic to advanced concepts, making it accessible for beginners yet challenging for more experienced users. The instructor's deep knowledge and engaging teaching style made complex topics easier to grasp. The interactive curriculum, featuring practical exercises and real-world examples, ensured a thorough understanding of Linux commands and shell scripting. I highly recommend this course to anyone looking to enhance their Linux skills.

By D. G

•

Oct 8, 2023

It was very insightful. I was using Linux shell commands but just for basic file operations. I didn't know there was this much more depth to it and I'm glad to have been able to learn about it all in such a fun, engaging and very informative manner. It did get overwhelming at point, not in a bad way, but like "how does someone know all this" and I was like you know what, we all start from somewhere. Anywho, it was a wonderful course. Loved it.

By B T

•

Feb 26, 2024

Starts out fairly easy then hits the accelerator during the second half of the shell-scripting unit. Plenty of active support if you get stuck. Like other IBM courses, content is taught directly and a bit dryly. AI recorded lectures can be a little disengaging. Not as robotic as the Intro to Hardware/OS course though. 4.5/5

By Roldan L J

•

Apr 17, 2023

I would like to thank you for the opportunity to have approval financial aid for this course especially the Coursera team and also for the company sponsors of this course thank you for the studies that I have to learn for the one who created these studies thank you also and for the Instructor of this course thank you <3

By Stephanie R

•

Jan 7, 2024

I'm currently in the process of working through the IBM DevOps Professional Certificate track. As the fourth course in the sequence, I felt this course had the most hands-on exercises so far. I REALLY enjoyed the practice project at the end of the course, even though it was a little difficult.

By Santiago Z A

•

Sep 9, 2022

This is a GREAT course!

-Make sure to give the precise instructions in the final lab. For example: If you do something like a -> b -> c, the question is marked as wrong (because you didn't do a -> c directly). -Make a better cheat sheet (using a properly format for a cheat sheet)

By Toản T C

•

Feb 3, 2024

This course helps me understand very good about Shell Scripting and Linux Commands. The exercise is really good. I was amazed at how the course is structured because we have both project and test as well in the final exam. Thank you for teaching me! Thank you.

By 黃文喜

•

Oct 8, 2024

This course is incredibly helpful and informative, guiding you through all the fundamentals. While the tasks and assignments can be challenging, they are accompanied by clear instructions and hints to support your learning and keep you motivated.

By Angel L E

•

Feb 17, 2024

El curse se enfoque en consolidar los conceptos basico de programacion en un scrip, siempre refuerza lo aprendido en los videos teoricos, ademas te brinda material extra como paginas para consulta o pdf donde se pueden ver mas comandos.

By Suraj R

•

Jul 22, 2022

The overall content of the course is very well organized. There is one suggestion It will be helpful if added explanation of more option and usecases of commands and also some advance networking commands like file sharing and mailling.

By Lebrun J

•

Feb 11, 2024

Hello, I really like this module which allowed me to know which specialty I want to pursue. which is the black end. the different points of view of engineers are very interesting and enriching. Thank you very much and I will continue

By Jennine O

•

Nov 21, 2023

As I was embarking on a cybersecurity path, it became clear that Linux and an understanding of command and shell was essential. This course was a step by step practical approach to learning and very satisfying to pass the course.

By TAWAR R M

•

Nov 20, 2024

This course is amazing. There are cheat sheet, assignment, exam which make you good practice of commands. With help of this course, I understand how much linux is important and how much linux is powerful.

By Xintong W

•

Apr 9, 2024

Very helpful for the practical, common commands introduced in this course. The real-world weather project is quite challenging for new learners like me, but I did learn a lot!

By Saqlain M

•

May 28, 2023

The course elements were very easy and in more detail. This course taught me so many essential and advanced commands of Linux in a very short time with hands-on practice.