The Wayback Machine - https://web.archive.org/web/20160323204913/https://github.com/github/training-kit
Skip to content
Learn more
Please note that GitHub no longer supports Internet Explorer versions 7 or 8.

We recommend upgrading to the latest Internet Explorer, Google Chrome, or Firefox.

If you are using IE 11, make sure you turn off "Compatibility View".

Open source slides, workbook, and cheat sheet courseware for teaching Git and GitHub classes. Hosted at http://training.github.com/kit/ for immediate use.
CSS HTML JavaScript Ruby Shell
Latest commit 36690b9 @hcanna hcanna Merge pull request #349 from github/security-check-1
Updated curriculum.js file to change variant format and remove hypens from user parameters
Failed to load latest commit information.
_buildscripts Add leadingpath to converter script
_courses Remove local repo from first segment in Everyone
_includes Add baseurl support for kit
_javascript Removed hypens from data mapping
_layouts Rework timer to work as expected when sleeping
_modules Removed usage of "either" in list of file states.
_stylesheets make no-left-padding important for order purposes
advanced make language more consistent w/ that used in Git docs and Pro Git
assets Merge pull request #284 from github/diagram-fix
downloads replace rest of <pre> tags in ar cheat sheet
foundations Fix typos in Foundations.
glossary Create ja.yml
images Import curriculum files
intermediate add the last global flags
js Add jQuery in original Training web site location
slides Convert all hard tabs to soft tabs (double space)
vendor/cache Update gems to latest for Jekyll sass support
workbooks Fix a typo
.bowerrc Add Bower
.gitignore Script to create a release bundle
.gitmodules Remove Bootstra-sass submodule in favor of Bower
CONTRIBUTING.md teach.github is dead, long live training-kit
Gemfile Update gems to latest for Jekyll sass support
Gemfile.lock Update gems to latest for Jekyll sass support
LICENSE.md Update from CC 3.0 license to CC 4.0
README.md Update README to match current document state
Rakefile Remove script for building SASS compiled styles
_config.yml Add baseurl support for kit
bower.json Add Bower
index.html move es pdf to proper folder, correct index link
license.html Add leading path hack due to solo and subproject deployments

README.md

GitHub Training Kit

This is the official courseware for the GitHub Training Team. This repository provides open source materials and slides for teaching GitHub Classes under the CC BY 4.0 license.

We know that part of effectively sharing GitHub and Git with the world goes beyond our team's course offerings. We are pleased to provide you with this training kit that you can use to teach these same concepts at your company, for a user group, or at a conference.

Download

We know that many of the users of this repository are just focused on getting the materials and teaching from them. We've made that easy.

  1. You can view and teach from the kit, hosted on GitHub, at http://training.github.com/kit
  2. You can download an offline copy of the kit via the green button at https://github.com/github/training-kit/releases

Contribute

We’re eager to have your help in improving this kit. If you have an idea for a change, start by opening a new Issue so we can discuss and help guide your contribution to the right location. If you have corrections or kit contributions, we'd be glad to receive them via a Pull Request. For kit contributions, we ask you to share in our mindset of minimalism.

The slides align with the Foundations, Intermediate, and Advanced classes delivered by the GitHub Training team.

The three class' slides reside at top-level directories:

File Format

The class materials are written in Markdown, a lightweight markup language supported in the GitHub web application user interface. There is a syntax guide to the original Markdown format and also GitHub Flavored Markdown.

The class material content possess two specialized uses of Markdown for slide-like rendering and formatting:

  • Full-screen slides are preceded with a --- and followed by ---
  • Step-by-step lab sections are wrapped with {% capture lab %} and {% endcapture %}{% include lab %}

    This repository is based on Hydeslides. That project offers additional information on the file and directory structure.

Build

The build of this repository is fully automated through several shell scripts. To perform a build of the materials identical to that of our continuous integration server, from the top directory of this project, run ./_buildscripts/cibuild and then inspect the output in the _site directory.

The _buildscripts/makerelease script produces a zip bundle for offline use of these materials. Pre-built releases are available at https://github.com/github/training-kit/releases

Something went wrong with that request. Please try again.