Command Line for non-techies

A video training course to cure you of any fear of the terminal.

The command line can be a quick, expressive, and effective way to accomplish many tasks. It's also very friendly; it just waits for your commands and only does what you tell it to. The problem is that many learning materials are not approachable for people with zero command-line knowledge. With these videos, Remy Sharp offers you a way to discover a new world of productivity.

Stephen Hay, speaker on the subjects of CSS, web accessibility, and (web)design and open web standards and author of Responsive Design Flow

Who is this for?

Designers, developers, beginners and anyone who wants to learn to use the terminal and command line.

Using the terminal can help optimize your workflow and make repetitive tasks easy.

The early modules are aimed at beginners who don't particularly know where to start. By the end of the course, we'll be looking

If you're not happy the content is 100% refund if you're not happy with the content. And if you're still not sure, feel free to email me and ask.

Minutes of content

What you'll learn

"Just open the terminal"

How to use the terminal, how to navigate, shortcuts and tricks

Installing & running programs

How to install new programs, including for Ruby Gems and Node npm packages

Tools of the trade

Learn the fundamentals from piping to core programs for string manipulation

How to burn the house down

Delete files, kill processes, manipulate permissions & learn how to self diagnose

Making the shell your own

Personalize the terminal and make it a place you enjoy working

Bonus material

Techniques to help your web development from the command line

Course material

"Just open the terminal"

  • Just open the terminal (03:22)
  • Why use a terminal? (03:23)
  • Navigating directories (07:71)
  • Navigation shortcuts (01:06)

Install all the things

  • Running applications (05:47)
  • brew install fun (07:46)
  • gem install (06:32)
  • npm install --global (09:44)
  • Which is best? (02:13)

Tools of the Terminal Trade

  • Connecting programs (08:25)
  • echo & cat (01:34)
  • grep "searching" (06:22)
  • head tail less (10:24)
  • sort | uniq (07:58)

How (not) to shoot yourself in the foot

  • Delete all the things (07:42)
  • Super user does…sudo (07:50)
  • Permissions: mode & owner (11:16)
  • Kill kill kill! (12:21)
  • Health checking (12:54)

Making the shell your own

  • Owning your terminal (09:19)
  • Fish ~> (10:18)
  • Themes (01:51)
  • zsh (zed shell) (10:11)
  • zsh plugins: z st… (08:26)
  • Aliases (05:43)
  • Alias++ → functions (08:15)

More bonus videos in the following weeks.

About Remy Sharp

Remy Sharp

Remy has been working commercially on the web since 1999, and known for being an expert in JavaScript and debugging.

Remy is the founder and curator of ffconf, the hugely popular UK based JavaScript event. He also ran jQuery for Designers the video tutorials web site and co-authored Introducing HTML5 with Bruce Lawson. Most recently he wrote the A Book Apart book Working the Command Line.

Whilst he's not writing articles or running and speaking at conferences, he runs his own development and training company called Left Logic. He also built JS Bin, HTML5 Demos, nodemon, and many other projects.

Ready to start? Take the first step and get notified when the course launches

Frequently Anticipated Questions

What format are the videos? How do I watch them?

Once you buy a package, you will be mailed access to a course viewer area where you can stream all the videos. The Master Collection will also be able to download them for offline viewing. All the videos were recorded at HD 2560×1440.

Do you offer a student discount?

Absolutely! Send me an email with some proof that you are a student - such as an ID, acceptance letter, or student email address - and I'll send you a discount code. This applies to anyone in any type of schooling, including evening classes and coding bootcamps!

What if I'm not satisfied with the course?

I'm confident you'll love the courses, I want to make sure you get real value out of the material, which means you are absolutely thrilled! If you aren't satisfied, please get in touch within 10 days with your order number. If you have completed more than 50% of a course, I reserve the right to decline a refund.

Are there any pre-requisites?

In the videos I use a Mac so it'll be easier to follow along, but if you use a Windows or Linux machine everything you learn will be compatible (with the exception of the odd key combination).

I can't use Stripe, can I use X to pay instead?

Get in touch via email and we'll work something out so that you're able to purchase the training material.

I have another question!

No problem, just drop me an email me at