Master distributed version control, branching workflows, GitHub collaboration, disaster recovery, and CI/CD release pipelines.
Complete all 20 lessons (0/20 finished) to unlock your official verified certificate.
Complete a lesson to start
Novice Coder
~2h 20m to complete
Daily lessons and practice completed over the past 7 days
Progress distribution across core beginner tracks
Git distributed architecture, 3-state lifecycle, atomic commits, branch pointers, fast-forward merges, stashing, and semantic release tags.
Ed25519 SSH keys, origin remotes, push/pull with tracking branches, forking, open-source Pull Requests, and GitHub Flow.
git restore, safe public git revert, deep dive into --soft/--mixed/--hard resets, commit amending, interactive rebase, and reflog rescue.
3-way merge conflict resolution, git rerere, .gitignore and .gitattributes EOL handling, custom pre-commit hooks, submodules, and Git LFS.
Cryptographic GPG commit signing, cherry-picking backports, garbage collection (git gc), and building a full multi-branch release pipeline.
Git distributed architecture, 3-state lifecycle, atomic commits, branch pointers, fast-forward merges, stashing, and semantic release tags.
Ed25519 SSH keys, origin remotes, push/pull with tracking branches, forking, open-source Pull Requests, and GitHub Flow.
git restore, safe public git revert, deep dive into --soft/--mixed/--hard resets, commit amending, interactive rebase, and reflog rescue.
3-way merge conflict resolution, git rerere, .gitignore and .gitattributes EOL handling, custom pre-commit hooks, submodules, and Git LFS.
Cryptographic GPG commit signing, cherry-picking backports, garbage collection (git gc), and building a full multi-branch release pipeline.