Pretty easy, overall.
This course is a solid introduction to the basics of Linux command-line usage. While the course has a relatively shallow learning curve, we did NOT cover the Linux GUI, which is actually quite different from Windows or Macintosh.
I learned how to use the "vim" command-line editor application, which seems unfriendly and hard-to-learn, but it really isn't. Its user interface does not lend itself to textbook explanations; the format of a textbook makes using vim look harder than it really is. You need to actually do hands-on practice with the program to understand it.
Hours per week:
Advice for students:
Don't leave class as soon as the lecture has concluded! To do the work outside of the classroom, you'll need complex and sometimes expensive virtualization software, so you can run the Linux-based OS on your most-likely Windows-only computer.