Learning Lab
Courses Learning Paths For Organizations
Sign in

Topics

  • Git
  • GitHub
  • GitHub Pages
  • Markdown
  • Merge conflicts
  • Open Source
  • Continuous Integration
  • GitHub Actions
  • Workflows
  • Hello World

Introduction to GitHub

Created by The GitHub Training Team

If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get you started using GitHub in less than an hour.

Git
GitHub
Learn more

Introduction to HTML

Created by The GitHub Training Team

If you are looking for a quick and fun introduction to the exciting world of programming, this course is for you. Learn fundamental HTML skills and build your first webpage in less than an hour.

GitHub Pages
Learn more

Communicating using Markdown

Created by The GitHub Training Team

This course will walk you through everything you need to start organizing ideas and collaborating using Markdown, a lightweight language for text formatting.

GitHub
Markdown
Learn more

GitHub Pages

Created by The GitHub Training Team

Learn how to create a site or blog from your GitHub repositories with GitHub Pages.

GitHub
GitHub Pages
Learn more

Managing merge conflicts

Created by The GitHub Training Team

Merge conflicts are a normal part of working in Git. Learn why they happen and how to resolve them with ease.

Git
Merge conflicts
Learn more

Community Starter Kit

Created by The GitHub Training Team

There are millions of projects on GitHub, all competing for attention from the millions of open source contributors available to help. Learn how to help your project stand out.

GitHub
Open Source
Learn more

Uploading your project to GitHub

Created by The GitHub Training Team

You’re an upload away from using a full suite of development tools and premier third-party apps on GitHub. This course helps you seamlessly upload your code to GitHub and introduces you to exciting next steps to elevate your project.

Git
GitHub
Learn more

Getting started with GitHub Apps

Created by The GitHub Training Team

Add your own GitHub feature, automate workflows, and more with GitHub Apps.

Learn more

Reviewing pull requests

Created by The GitHub Training Team

See how collaboration works on GitHub and start building great things, together.

GitHub
Learn more

Migrating your repository to GitHub

Created by The GitHub Training Team

You're a migration away from using a full suite of development tools and premier third-party apps on GitHub. This course helps you seamlessly move code to GitHub and sets you up to do more after you make the move.

Git
GitHub
Learn more

Create a release based workflow

Created by The GitHub Training Team

This course focuses on releases, and more complex branching strategies.

GitHub
Learn more

Securing your workflows

Created by The GitHub Training Team

Learn security best practices and keep your project’s contributions—and contributors—safe.

Git
GitHub
Learn more

Continuous integration with Travis CI

Created by The GitHub Training Team

Learn about the principles of continuous integration with GitHub and Travis CI.

Continuous Integration
Learn more

A hello world workflow

Created by The GitHub Training Team

Create a GitHub Action and use it in a workflow.

GitHub Actions
Workflows
Hello World
Learn more

Continuous integration with CircleCI

Created by The GitHub Training Team

Learn how to automatically test changes made to your project, freeing you up to write more amazing code.

Continuous Integration
Learn more
  • © 2019 GitHub, Inc.
  • Terms
  • Help
  • Community
  • Contact GitHub
  • API
  • Training
  • Blog
  • About