beginner pathway

Computer and Linux Foundations

Learn how files, terminals, commands, permissions, and careful local changes fit together.

Download course manifest

Map Files Before You Move

A filesystem is a map of named locations. Builders first identify where they are, what they are allowed to touch, and what must be preserved. Safe habits include reading paths carefully, avoiding broad delete commands, and keeping generated output separate from source and data.

Exercise

Write the three commands you would use to show your current folder, create a practice folder, and list it without deleting anything.

Assessment

Which command tells you the current directory?

pwd prints the working directory. It is a read-only orientation command.

Sources

Responsible Terminal Use

The terminal is powerful because commands do exactly what you ask. Responsible use means preferring read-only inspection first, understanding command scope, and avoiding administrator privileges until the reason and rollback are clear.

Exercise

Sort these commands into read-only or writes-data: ls, cat README.md, cp a b, rm old.txt, mkdir notes.

Assessment

Why is sudo not a normal first step?

Administrator privileges increase blast radius. Use them only with a clear need and reviewed command.

Sources

Mini Project: A Recoverable Workspace

A recoverable workspace has a purpose, a small set of source files, generated outputs that can be recreated, and notes explaining what was done. This makes learning durable instead of mysterious.

Exercise

Draft the README text for a practice workspace that another beginner could understand.

Assessment

What should be backed up first: source notes or regenerable cache files?

Source notes preserve intent and human knowledge. Caches can usually be rebuilt.

Sources

Final mini-project

Create a documented practice workspace with one source note, one output folder, and a written backup rule.