Write a Learning Lab course

Learn how to author your own Learning Lab course.

Join this course

GitHub Learning Lab is an integrated learning experience to help you learn how to use GitHub by using GitHub. Complete courses at your own pace on collaboration, workflow, and more.

Learning Lab helps people build real world skills through hands-on activities. This course streamlines the course building process, and gives you all the tools you need to help others learn.

Register for this course to get the starter files needed to build your Learning Lab course, or complete the course steps for a fully guided experience. If you choose to complete the course, you'll be able to:

  • Identify the structure of a Learning Lab course
  • Define a title and description for your course
  • Define a template repository
  • Create course steps
  • Create responses
  • Publish a course to GitHub Learning Lab

Ready to start learning?