A LITTLE LESS READING. A LITTLE MORE DOING.
Tool exercises. One task at a time.
Independent Git, Linux, and Docker exercises. Pick the skill you want to practice; each task has its own folder, goal, hints, and solution.
Try your first Git task →Practice in your own terminal. Follow the setup, work through the task, and mark it complete when you’re satisfied. Completion is your own record; the website does not inspect your work.
Need a hand before you begin? Set up your tools · Look up a term
29 EXERCISES
Git
Commits, staging, recovery, and a real merge conflict.
0 of 29 completedOpen Git practice →12 EXERCISES
Linux
Files, permissions, logs, and archives in your Linux shell.
0 of 12 completedOpen Linux practice →12 EXERCISES
Docker
Build an image, run containers, bind a local port, and clean up.
0 of 12 completedOpen Docker practice →When should I mark complete?
Review the exercise’s goals and compare your result with the examples. Mark it complete when you understand what you did. You can mark it incomplete any time you want to revisit it.
Where does progress live?
Completion is saved in this browser on this device. No account or file upload is needed. It does not sync across devices, and clearing site data removes it.