Start from Zero
Terminal Introduction
Learn the basics of terminal from scratch
A step-by-step guide for beginners. Master file operations, navigation, and core commands.
Practice Makes Perfect
Terminal Introduction
Put intro skills into practice
Exercises only, to build muscle memory. With hints and skip for a smooth experience.
Level Up Your Skills
Terminal Fundamentals
Master file operations and text processing
Search, filter, redirect, and more. Everyday commands for real work.
Practice Makes Perfect
Terminal Fundamentals
Put fundamentals into practice
Real-world scenarios for repetition. Hands-on exercises to solidify skills.
Production Ready
Terminal Advanced
Learn shell and system administration
Shell customization, process management, SSH. Production-level terminal skills.
Practice Makes Perfect
Terminal Advanced
Put advanced skills into practice
Server operation scenarios. Troubleshooting exercises.
Starting from Personal Projects
Git Introduction
Learn version control from scratch
From version control concepts to commit and push. A gentle guide to safely managing your own code.
Practice Makes Perfect
Git Introduction
Practice Git basics through repetition
Exercises only, to build muscle memory. With hints and skip for a smooth experience.
For Team Development
Git Fundamentals
Master Git for professional work
Branching, team workflows, and conflict resolution. Master GitHub Flow/Git Flow for professional teamwork.
Practice Makes Perfect
Git Fundamentals
Practice Git branching through repetition
Team workflow scenarios for repetition. Hands-on exercises to solidify skills.