DometrainBeginner
Git and the Command Line
Work in a Linux terminal, edit files in Vim, use Git with a GitHub repository and automate tasks with Bash scripts and GitHub Actions. Linux, Vim, Git and Bash are practiced in exercises, and nothing assumes you already know the terminal.
- Milestone 1
The terminal
Work in a Linux terminal: manage files and permissions, process text, run services and edit files in Vim.
- Milestone 2
Git
Commit, branch, merge, rebase and undo mistakes in Git, and push to and pull from a GitHub repository.
- Hands-On: Learn Git From ScratchFrom your first commit to branches, merging, rebasing, stash and undoing mistakes, practiced in browser exercises.6h 55m
- From Zero to Hero: GitThe hands-on course simulates remotes; this sets Git up on your machine and works with a GitHub repository. Skim its early chapters on the basics.3h 24m
- Milestone 3
Automation
Write Bash scripts with functions and safe error handling, and run builds and deployments from GitHub Actions workflows.
Certificate of completionUnlocks after all 6 courses


