Very good course. I had a fair working knowledge to begin with, but the course expanded my understanding and skills to where I can actively apply them in my work. It comes highly recommended.
Lazy, Sloppy, Unfocused
Lets see
-Video content is minimal. This is not really a video course. I've never experienced this on Coursera before, the 4 videos that do exist aren't useful in any way.
-The is some introductory, and unnecessary, introduction to both cloud computing and ssh / scp commands. I'm not really sure why it's there, when all of the assignments focus on both git and bash. So anything you did learn in these sections (likely nothing) isn't reinforced. It should be bonus material.
-Many things about bash are truly unusual compared to other programming languages like python/r/php/etc. When these differences crop up (such as how bash handles (), {}, [], [[ ]], spaces, AND, ||, functional returns, etc) are still somewhat confusing to me after completing the entire course. So maybe I'm a dummy, but I'm guessing MOST people completing this course will only be slightly better off doing bash programming vs. doing nothing at all.
-Quizzes were often trivially easy. What will a bash command output? Well, I guess you're not *supposed* to just run the command in bash to see the output...
I could go on, but honestly, this is a terrible course. I actually need to use bash at work, having a certificate is nice I guess, but my time may have been better served with trial and error on my actual projects.
