A free, mobile‑first Git & GitHub curriculum. No laptop needed.
Built entirely on an Android phone using Termux and Acode.
This course takes you from absolute zero to a professional Git user – one typed command at a time.
Now open‑source for everyone.
Think of this repo as a complete Git learning kit. Every folder has a clear job:
01.GitPhone PLUGIN/ – Your starting point.
Setup guides that turn an Android phone into a full Git machine (Termux, Acode, Git, GitHub).
02.GitPhone SYLLABUS/ – The big picture.
The complete course outline plus the AI prompt that becomes your personal Git mentor.
03.GitPhone COURSE/ – The core lessons.
Every topic is a separate .md file, numbered in order.
Modules are Git_Module_01, Git_Module_02, Git_Module_03, Git_Module_04.
Start at L-01 inside Git_Module_01.
04.GitPhone NOTES/ – Quick revision.
One‑page cheat sheets for each module:
Module_01_Note.md, Module_02_Note.md, etc.
05.GitPhone PRACTISE/ – Prove your skills.
Hands‑on practice sets:
Module_01_Prac.md, Module_02_Prac.md, Module_03_Prac.md, Module_04_Prac.md.
What you’ll learn, in order:
Git Basics → Commits & History → GitHub & Remotes → Branching & Merging → Collaboration via Pull Requests → Resolving Conflicts → Rebasing & Cherry‑picking → Open‑Source Contribution → Advanced Debugging with Git.
For the full topic‑by‑topic checklist, open 02.GitPhone SYLLABUS/GitPhone_Curriculum.md.
- Read the
SETUP_GUIDE.mdinside01.GitPhone PLUGIN/. It installs Termux, Acode, Git, and links your phone to GitHub. - Copy the AI prompt from
02.GitPhone SYLLABUS/GitPhone_AI_Prompt.mdinto your AI assistant (DeepSeek, ChatGPT, etc.). It becomes your personal Git mentor. - Open
L-01inside03.GitPhone COURSE/Git_Module_01/and start typing.
No copy‑paste – you type every command yourself. That’s how real mastery happens.
- Two bricks at a time – exactly one or two small concepts per lesson, never overwhelming.
- Phone‑first design – all content fits a phone screen, no sideways scrolling.
- AI‑assisted, not AI‑dependent – you understand every single command you run.
This course is built by a learner, for learners.
Spotted a mistake? Got a better explanation? Open an issue or a pull request.
MIT – use it, share it, build on it. Keep the knowledge free.
Stay consistent. Stay sovereign. Start mastering Git.
— Emperor