KeyHatch · keyhatch.org
Sign inTry a free lesson
THE PRACTICE CATALOG

Where will your curiosity take you?

Start with the basics. Build toward useful, independent tasks.

28 practice tracks
Core track

Typing

Start with hand placement. Build accurate, independent typing through 80 bilingual lessons.

80 lessons · easy to advanced
Core track

Keyboard & text control

Move, select, and change text without losing your place.

12 lessons · easy to advanced
Core track

Files & paths

Know where your work lives. Organize it, find it, and keep it safe.

12 lessons · easy to advanced
Core track

Vim

Learn a precise, expressive way to edit text, through small real tasks.

12 lessons · easy to advanced
Core track

Terminal & Linux

Navigate a workspace, work with files, and understand what commands do.

12 lessons · easy to advanced
Curriculum preview

Text processing & pipelines

Combine small tools to turn a long log into a useful answer.

9 lessons · easy to advanced
Curriculum preview

Git & version control

Review changes, save good versions, and recover work confidently.

9 lessons · easy to advanced
Curriculum preview

SSH & remote computers

Know which computer you are using, verify it, and transfer a file safely.

9 lessons · easy to advanced
Curriculum preview

Regular expressions

Describe a pattern, test your idea, and find exactly what you need.

9 lessons · easy to advanced
Curriculum preview

SQL & querying data

Ask good questions of a dataset and check the answers.

9 lessons · easy to advanced
Curriculum preview

Markdown

Turn rough notes into clear, useful documents.

9 lessons · easy to advanced
Curriculum preview

Structured data & jq

Read, repair, and transform small sets of structured information.

9 lessons · easy to advanced
Curriculum preview

Modern editor fluency

Find files quickly, make precise edits, and review what changed.

9 lessons · easy to advanced
Curriculum preview

Spreadsheets

Build tables that calculate and still work when the numbers change.

9 lessons · easy to advanced
Curriculum preview

Browser & search skills

Navigate pages, find information, and know where it came from.

9 lessons · easy to advanced
Curriculum preview

Bash scripting

Turn a repeated file task into a small, careful automation.

9 lessons · easy to advanced
Curriculum preview

Small Python tasks

Solve small problems with strings, lists, and functions.

9 lessons · easy to advanced
Curriculum preview

HTTP & curl

Request information from a controlled service and inspect the response.

9 lessons · easy to advanced
Curriculum preview

PowerShell

Work with objects and combine useful operations.

9 lessons · easy to advanced
Curriculum preview

tmux

Organize terminal work into sessions, windows, and panes.

9 lessons · easy to advanced
Curriculum preview

Permissions & processes

Inspect access and running work before making a limited change.

9 lessons · easy to advanced
Curriculum preview

Network diagnostics

Use evidence to understand a controlled connection problem.

9 lessons · easy to advanced
Curriculum preview

Developer environments

Make small projects reproducible and understand their surroundings.

9 lessons · easy to advanced
Curriculum preview

Testing & debugging

Read a failure, make a small repair, and check another case.

9 lessons · easy to advanced
Curriculum preview

Web-building microtasks

Make focused changes to small pages and forms.

9 lessons · easy to advanced
Curriculum preview

Docker foundations

Inspect disposable containers and understand what is running.

9 lessons · easy to advanced
Curriculum preview

LaTeX basics

Write clear mathematical expressions and fix small document errors.

9 lessons · easy to advanced
Core track

Safety & recovery

Pause, inspect, act carefully, and verify. A habit in every track.

9 lessons · easy to advanced
Core track

中文拼音打字

从零基础到独立中文输入。KeyHatch 内置全拼与简拼,不使用外部中文输入法。

80 lessons · easy to advanced

The full catalog is preserved from the approved prototype. Preview tracks demonstrate representative interactions; their complete lessons and authentic runtimes are not yet released.