Created by The GitHub Training Team
Design Thinking is a human-centric approach to creating solutions. This course will teach you the principles of Design Thinking and walk you through applying its five phases to your projects.
Created by The GitHub Training Team
Learn how to write your own GitHub JavaScript Action! This course will empower you to begin automating customized tasks unique to your workflow.
Created by The GitHub Training Team
Create two deployment workflows using AWS.
Created by The GitHub Training Team
Learn security best practices and keep your projectβs contributionsβand contributorsβsafe.
Created by The GitHub Training Team
This course will walk you through using GitHub Actions to get your code in a deployable state once your CI workflows have completed.
Created by The GitHub Training Team
This course will teach you skills for finding relevant conversations, commits, and projects in a repository.
Created by The GitHub Training Team
Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.
Created by The GitHub Training Team
In this course, you will learn the basics of React.js through building a gradebook web application to manage assignments, students, and grades.
Created by The GitHub Training Team
Learn how to work alongside the open source communities that build software you're already using, and put your business at the forefront of the world's most innovative and secure code.
Created by The GitHub Training Team
Organizations of all sizes and in all industries are chatting about InnerSource concepts. This course walks you through some of the key concepts of InnerSource and helps you build up an internal toolkit for adopting InnerSource practices.
Created by The GitHub Training Team
Your Learning Lab course will help developers around the world discover new technologies, learn new skills and build better software. You have knowledge to share and this course will help you take your first steps, today.
Created by The GitHub Training Team
Learn about the principles of continuous integration with GitHub and Travis CI.
Created by The GitHub Training Team
Learn how to automatically test changes made to your project, freeing you up to write more amazing code.
Created by The GitHub Training Team
Learn and practice a release-based workflow and explore branching strategies.
Created by The GitHub Training Team
Add your own GitHub feature, automate workflows, and more with GitHub Apps.
Created by The GitHub Training Team
See how collaboration works on GitHub and start building great things, together.
Created by The GitHub Training Team
Learn security best practices and keep your projectβs contributionsβand contributorsβsafe.
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.
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.
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.
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.
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.
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.
Created by The GitHub Training Team
Learn how to create a site or blog from your GitHub repositories with GitHub Pages.
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.