Accelerate

Accelerate: GitHub

Go beyond using GitHub as just a code repository.

29 lessons4 hoursEN & ES subtitles

What you'll work with

Profile/Repo SetupRepo SecurityGitHub ActionsPull RequestsGitHub IssuesGitHub Pages

About this course

GitHub is more than a place to store your git repository; it is the most complete development platform in the world.

Learn how to set up and manage GitHub to make you and your team more efficient and proficient. Discover the basics and the best practices that will make your code safer and your development time faster.

Accelerate your skills and go beyond using GitHub as just a place to store your Git repository.

Watch the course intro →

What you'll be able to do

  • Set up a repository the right way
  • Build and deploy your code with CI/CD
  • Work with Open Source projects
  • Manage your team of developers

Every lesson, in the open

29 lessons · 4 hours of video. Here's exactly what's inside.

TrainingLearn how to work with GitHub in the real world
  1. 1
    Course Introduction 6 lessons · 11 min
    • Introduction 1:00
    • Why Take This Course 2:00
    • Who This Course Is For 3:02
    • What This Course Covers 1:46
    • What This Course Does Not Cover 2:28
    • What Outcomes Should You Expect 2:02
  2. 2
    Getting Started with GitHub 6 lessons · 1h 08m
    • Introduction 0:54
    • Sign Up for GitHub 10:29
    • Create a Repository 17:41
    • Interface Overview 16:46
    • Cloning a Repository 9:56
    • Maintaining a Readme 15:01
  3. 3
    Working With Others 6 lessons · 1h 35m
    • Introduction 0:50
    • Protecting Your Repository 31:41
    • GitHub Issues 17:37
    • Pull Requests 24:47
    • Releases 5:17
    • Contributing to Public Repositories 17:25
  4. 4
    Publishing Code 4 lessons · 44 min
    • Introduction 1:41
    • GitHub Pages 13:00
    • Basic GitHub Actions 18:44
    • Advanced GitHub Actions 12:03
AssessmentsPractice working with real GitHub situations
  1. 5
    Skills Assessment #1 3 lessons · 10 min
    • Introduction 1:00
    • Challenge 1:37
    • Solution 8:03
  2. 6
    Skills Assessment #2 3 lessons · 12 min
    • Introduction 0:30
    • Challenge 1:32
    • Solution 10:44
  3. 7
    Course Conclusion 1 lesson · 1 min
    • Conclusion 0:48
Tim Corey

Hi, I'm Tim Corey.

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+ Years experience
400,000+ Students taught
400+ Hours of training
10x Microsoft MVP

Frequently asked questions

When does this course start and finish?
The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.
How long do I have to access the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.
What if I am unhappy with the course?
I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.

This course is part of a Learning Path

Take Accelerate: GitHub on its own, or follow a path that builds around it.