Surfalytics
Back to the lesson

Hands-on labs

Just Enough CLI — Labs

Each lab gives you a terminal right in the browser, realistic data to work on, and a list of tasks that check themselves. Stuck? Every task has a hint, the expected result, and a solution. Go in order — later labs build on earlier ones.

  1. 01 Lab 1: Tame the data drop A vendor dumped a messy folder on you. Look around, build a clean folder structure, and move, copy, rename, and delete files, all from the command line. 10 tasks
  2. 02 Lab 2: Explore a CSV without opening it Answer real questions about an orders file using head, tail, wc, cut, sort, uniq, and grep chained with pipes, then build a small report with > and >>. 8 tasks