Link Search Menu Expand Document

OpenChain

Getting started with GitHub and GitHub Pages.

Maybe you’ve heard of GitHub and would like to learn more about how it works. Maybe you’ve heard how it’s possible to make easy and simple webpages using GitHub and GitHub Pages and want to try. Or maybe, you knew none of this but are intrigued nonetheless. In any of those cases, this tutorial is for you.

In this tutorial, you will learn how to use a suite of related tools (GitHub, GitHub Pages, Markdown, and GitHub Desktop) to create and manage repositories of files, and build simple websites with ease!

Learning Objectives

By the end of this tutorial, you will be able to:

  • Create a GitHub repository (from scratch and by cloning/forking an existing one)
  • Create, edit, and manage versions of files in a GitHub repository
  • Describe the basics of versioning and versioning software; communicate their value
  • Explain the differences between git and GitHub, and describe how they work together
  • Use GitHub Desktop and git to sync files between your desktop/laptop and GitHub
  • Use Markdown to format text in a simple yet effective manner
  • Use GitHub Pages to create simple static web pages using jekyll
  • Identify where you can find more information to experiment and learn on your own

Proceed to the Preparation page to get started.