Git/GitHub & Markdown for Technical Writers: Schedule for your_name

Course overview, grades, textbooks, evaluation
Git for human beings
GitHub final project ideas
GitHub questions & answers
Online textbook
TECHWR-L mailing list archive
TECHWR-L articles

Course owner: your_name
Course instructor: instructor_name
Instructor e-mail: instructor_email
Course start date: start_date

This is your main working page for your course entitled Git/GitHub & Markdown for Technical Writers. From this page you can go to study materials, read about project requirements, find out what to name your files, see when projects are due, go to the online textbook and other resources for this course.

This course relies on Kevin Skoglund's Git Essential Training: The Basics, which you can purchase for $34.99 US or use a free 30-day trial. The course units below are designed such that you need not purchase the Skoglund tutorials.

When you complete a unit, click the Completed button for that unit. If you mistakenly mark a unit as completed, contact your instructor (or just wait until you've actually completed it.)

Be sure to bookmark this page so that you can easily return.

Links have been removed from this page. To take this fully linked course, contact admin@mcmassociates.io.

Course Overview; Introduction to Git and GitHub

Use the course overview to see how this course is set up.

Use the Introduction to Git and GitHub study guide to get an introduction to Git and GitHub.

unit_date: recommended due date for Course Startup & Git/GitHub Overview
Getting Started—Git Installation & GitHub Account

Use the Getting Started guide to see how this course is set up.

unit_date: recommended due date
Create a Git Repository

Use the Create a Git Repository study guide to learn about and practice creating a Git repository (often abbreviated as "repo").

unit_date: recommended due date
Git Add, Stage and Commit

Use the Git Add, Stage and Commit study guide to learn about and practice creating files in Git, staging them, and committing them.

unit_date: recommended due date
Git Modify, Stage and Commit

Use the Git Modify, Stage, and Commit study guide to learn about and practice modifying Git files, staging them, and committing them.

unit_date: recommended due date
Git Diff and Restore

There are times when you need to compare what is in the master repository and the working directory. How are the files different, and which version do I want? And how do you restore files you mistakenly deleted from previous commits?

Use the Git Diff and Restore study guide to do that.

unit_date: recommended due date
Undoing and Retrieving Things in Git

Use the Git Undoing and Retrieving study guide to do that.

unit_date: recommended due date
Git Branch and Merge

Use the Git Branch and Merge study guide to learn and creating branches, using pull requests, merging branches, and deleting branches.

Note: This is the last assignment in which you work directly in Git. There are still Git commands you should check out: clone, fetch, pull, push. Enter git --help for some details. However, these commands are more understandable in GitHub.

Use this Git "Publish" video to see one way you could publish a Git project. This is an optional project, but give it a shot with your own text—maybe even your novel!

unit_date: recommended due date
Install and Use GitHub on Your Computer

Use the Install and Use GitHub on Your Computer study guide to learn how to install and use GitHub on your computer.

Use the Start using GitHub Desktop on Your Computer study guide to learn GitHub Desktop basics such as adding, staging, and committing files.

Use the Invite people to your GitHub Account study guide to invite people to collaborate with you in GitHub—especially your instructor!

unit_date: recommended due date
GitHub: Clone, Fork, Pull, Push Requests

Use the GitHub Desktop Push study guide to learn about pushing committed changes from your GitHub Desktop to your GitHub account on the Internet.

Use the GitHub Clone study guide to learn about cloning and then practice it.

Use the GitHub Pull Request study guide to learn about pull requests and and then practice them.

Use the GitHub Fork study guide to learn about forking and then practice it.

unit_date: recommended due date
Collaborate on Projects in GitHub

Use Markdown & StackEdit to get an introduction to Markdown and to discover a useful tool for creating documents using Markdown.

Use the Add a README study guide to learn about and practice creating documents on GitHub using Markdown.

Use the Collaborate on Projects in Github study guide to learn about and practice interacting with people, repositories, and organizations on GitHub. See what others are working on and who they're connecting with from your personal dashboard.

unit_date: recommended due date
Complete this course by unit_date

Information and programs provided by admin@mcmassociates.io.