← Back to Home

Tutorials

Hands-on, interactive lessons for the Linux terminal and Git. Pick a tutorial and practice directly in your browser, no setup required.

Terminal

  • 01Getting StartedLearn input methods and key operations
  • 02BeginnerLearn basic commands
  • 03FundamentalsLearn commonly used commands
  • 04AdvancedLearn commands for specific situations

Git

  • 05What is Git?Learn the role and benefits of Git
  • 06Git BasicsLearn basic Git operations
  • 07Git FundamentalsLearn branching and history operations

Git Troubleshooting

  • 08Undo a CommitUndo your last commit safely
  • 09Resolve Merge ConflictsUnderstand and resolve conflicts
  • 10Committed to Wrong BranchMove commits to the correct branch
  • 11Recover Lost CommitsRestore commits using reflog
  • 12Emergency Branch SwitchTemporarily stash your work
  • 13Remove Committed SecretsUntrack accidentally committed files