Course - Practical Unix - Stanford
Stanford's free Practical Unix video course on Linux command line skills, from grep and regex to Vim, GDB, permissions and shell scripting in Python.
Excellent video tutorials course from Stanford University - Practical Unix. A practical introduction to using the Unix operating system with a focus on Linux command line skills. Topics include: grep and regular expressions, ZSH, Vim and Emacs, basic and advanced GDB features, permissions, working with the file system, revision control, Unix utilities, environment customization, and using Python for shell scripts. Topics may be added, given sufficient interest.