Bash, VIM & Regex
Join us for an Awesome Workshop on:

Bash, VIM & Regex

May 2, 2017 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

May 2, 2017 - 9:30am to 5:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

May 2, 2017 - 9:30am to 5:30pm Central US Time

You can watch video of this workshop!

Bash, VIM & Regex

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Become comfortable with the unix command-line using the bash shell.
  • Log in to remote servers to edit files and run commands.
  • Edit files with vim, a command-line text editor.
  • Search and match patterns using regular expressions.
  • Automate command-line tasks with their own shell scripts.
  • Administer user permissions and system services.

Your (Awesome) Instructor

James Halliday

James Halliday

James uses the web and the javascript ecosystem to build p2p offline tools, maps, and webgl visuals. He is the author of browserify and a prominent member of the Node community with more than 750 packages at npm.

Spend A Full Day Immersed With James Halliday

Workshop Details

So many reference materials, open source tools, blog posts, and job descriptions assume command-line proficiency, but the resources for learning the command-line effectively are scattered and largely unhelpful for people who aren't already familiar with how to get by in a unix system.

Daily Schedule

We've already held over 100 workshops holding thousands attendees both in-person and online. In this time we've discovered ways to schedule the day so it goes smoothly and efficiently.

Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    system check, hello
  • 10:00AM
    commands, input/output, and some history
  • 10:30AM
    directories and files, environment variables, flags
  • 11:00AM
    pipes, redirects, scripts, interpolation
  • 11:30AM
    permissions, signals, job control
  • 12:00PM
    user accounts, ssh, public keys
  • 12:30PM
  • 1:00PM
    lunch etc
  • 2:00PM
    services, init scripts, cron
  • 2:30PM
    regular expressions, grep, sed
  • 3:30PM
    vim basics and practice
  • 4:00PM
    closing notes and wrap up

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This workshop is for people who want to become effective at the command-line. Students should be comfortable computer users, but no programming or prior command-line experience is required.

If you've recently learned some programming, plan to learn programming soon, or have been programming for a while but never got around to learning the command-line and a unix system in depth, this workshop is for you!

Any Prerequisites?

  • Bring a computer running a unix operating system such as GNU/Linux or MacOSX.
  • If you have a Windows computer, please install Linux. Most Linux installers will let you dual boot your computer into both Linux and Windows if you want to keep Windows around. If you don't know where to start, download Ubuntu from and install from a bootable USB stick.

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


May 2, 2017 - 9:30am to 5:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN