Accelerate: GitHub
Go beyond using GitHub as just a code repository.
What you'll work with
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.
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.
- 1
Course Introduction
- 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
Getting Started with GitHub
- 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
Working With Others
- 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
Publishing Code
- Introduction 1:41
- GitHub Pages 13:00
- Basic GitHub Actions 18:44
- Advanced GitHub Actions 12:03
- 5
Skills Assessment #1
- Introduction 1:00
- Challenge 1:37
- Solution 8:03
- 6
Skills Assessment #2
- Introduction 0:30
- Challenge 1:32
- Solution 10:44
- 7
Course Conclusion
- Conclusion 0:48
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.
Frequently asked questions
When does this course start and finish?
How long do I have to access the course?
What if I am unhappy with the course?
This course is part of a Learning Path
Take Accelerate: GitHub on its own, or follow a path that builds around it.