grep and the wider Unix text-processing toolkit (grep, sed, awk, cut, sort, uniq, jq, fzf, ripgrep) is the unsung skill that compounds for the rest of an engineering career. Modern replacements (rg instead of grep, fd instead of find, bat instead of cat) are 5-50x faster and have better defaults but the underlying mental model is the same.
The courses here usually cover regex authoring, pipelines that compose tools cleanly, structured data handling with jq and yq, and shell scripting patterns that hold up beyond toy examples — error handling, arrays, associative arrays, traps for cleanup.