Playlist · ExamPro

GitHub Foundations Course

by ExamPro · 184 videos

Total watch time

9h 43m

at 1× speed · exactly 9 hours, 43 minutes, 24 seconds at 1×

At an hour a day you'd finish in 10 days

The shape of the course

184 videos in blocks of 10 · each column is a block's total, to scale

2h 3m

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 10 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 10 days. Turn on JavaScript to plan around your week.

Videos (184)

9h 43m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched
1 Meet Your Instructor – GitHub Foundations Course 1:16 2024-01-17
2 Course Introduction – GitHub Foundations Overview 10:25 2024-01-17
3 Exam Guide Breakdown – GitHub Foundations Certification Guide 6:22 2024-01-17
4 How to Use GitHub Stars – GitHub Foundations Course 0:42 2024-01-17
5 Introduction to Version Control Systems – GitHub Foundations Course 2:00 2024-01-14
6 What is Git? – GitHub Foundations Course 4:02 2024-01-15
7 Introduction to Version Control Services – GitHub Foundations Course 3:15 2024-01-15
8 Understanding GitHub – GitHub Foundations Course 1:37 2024-01-15
9 Setup 2FA with Authentication and GitHub Mobile – GitHub Security Best Practices 8:05 2024-01-15
10 How to Create a GitHub Account Follow Along – GitHub Foundations Course 5:54 2024-01-15
11 Managing Multiple GitHub Accounts Follow Along – GitHub Foundations Course 2:42 2024-01-15
12 How to Setup a GitHub Organization Follow Along – GitHub Foundations Course 4:52 2024-01-15
13 Creating and Uploading a GitHub Avatar – GitHub Foundations Course 4:07 2024-01-15
14 Understanding the GitHub Octocat – GitHub Foundations Course 0:40 2024-01-15
15 Git vs GitHub: Key Differences – GitHub Foundations Course 1:51 2024-01-15
16 What is a GitHub Repo? – GitHub Foundations Course 1:09 2024-01-15
17 GitHub Repo Tour: Navigating a Repository Follow Along – GitHub Foundations Course 4:27 2024-01-15
18 Git Quick and Dirty Crash Course – GitHub Foundations Course 1:33:52 2024-01-15
19 How to Git Commit – GitHub Foundations Course 4:09 2024-01-15
20 Git Branch: Creating and Managing Branches – GitHub Foundations Course 5:03 2024-01-15
21 Git Remote: Working with Remote Repositories – GitHub Foundations Course 2:24 2024-01-15
22 Git Remote Upstream and Downstream Explained – GitHub Foundations Course 1:32 2024-01-15
23 What is GitHub Flow? – GitHub Foundations Course 3:24 2024-01-15
24 GitHub CLI: Command Line Interface Overview – GitHub Foundations Course 1:05 2024-01-15
25 GitHub CLI Follow-Along: Hands-On with GitHub CLI – GitHub Foundations Course 20:14 2024-01-15
26 Understanding SSH Keys for GitHub – GitHub Foundations Course 2:10 2024-01-15
27 SSH Keys Setup and Usage Guide – GitHub Foundations Course 4:20 2024-01-15
28 Deploy Keys in GitHub: What They Are and How to Use Them – GitHub Foundations Course 0:52 2024-01-15
29 Personal Account Access Tokens in GitHub – GitHub Foundations Course 1:47 2024-01-15
30 How to Use GitHub Personal Access Tokens Follow Along – GitHub Foundations Course 5:39 2024-01-15
31 Introduction to GitHub APIs: Accessing GitHub Programmatically – GitHub Foundations Course 2:20 2024-01-15
32 GitHub APIs Follow Along: Hands-On with API Calls – GitHub Foundations Course 6:09 2024-01-15
33 Introduction to GitHub SDKs: Simplifying API Interactions – GitHub Foundations Course 0:58 2024-01-15
34 GitHub SDKs Follow Along: Using SDKs to Build Applications – GitHub Foundations Course 35:05 2024-01-15
35 Introduction to GitHub Desktop – GitHub Foundations Course 0:45 2024-01-15
36 GitHub Desktop Follow Along: Hands-On with GitHub Desktop – GitHub Foundations Course 5:05 2024-01-15
37 GitHub Desktop vs GitHub: Understanding the Differences – GitHub Foundations Course 1:16 2024-01-15
38 GitHub Mobile: Managing Repositories on the Go – GitHub Foundations Course 1:15 2024-01-15
39 Setting Up GitHub Mobile Notifications – GitHub Foundations Course 1:04 2024-01-15
40 Types of GitHub Accounts: Personal vs Organizational – GitHub Foundations Course 2:32 2024-01-15
41 GitHub Free vs GitHub Pro: Which One Should You Choose? – GitHub Foundations Course 1:53 2024-01-15
42 GitHub Organization Plans Explained – GitHub Foundations Course 1:58 2024-01-15
43 GitHub Enterprise Deployment Options – GitHub Foundations Course 2:12 2024-01-15
44 Introduction to Markdown – GitHub Foundations Course 1:28 2024-01-15
45 Markdown Basic Syntax: A Quick Overview – GitHub Foundations Course 1:33 2024-01-15
46 Markdown Extended Syntax: Advanced Formatting Techniques – GitHub Foundations Course 1:02 2024-01-15
47 Text Formatting Toolbar in GitHub – GitHub Foundations Course 0:37 2024-01-15
48 Using Slash Commands in GitHub – GitHub Foundations Course 0:45 2024-01-15
49 GitHub Flavored Markdown: Custom Syntax – GitHub Foundations Course 3:59 2024-01-15
50 Markdown on GitHub: In-Depth Guide Follow Along– GitHub Foundations Course 21:52 2024-01-15
51 How to Upload Files in GitHub – GitHub Foundations Course 0:59 2024-01-15
52 Uploading Files Follow Along: Step-by-Step Guide – GitHub Foundations Course 0:49 2024-01-15
53 GitHub User Profile Follow Along: Hands-On Setup – GitHub Foundations Course 3:19 2024-01-15
54 Setting Up Your GitHub User Profile – GitHub Foundations Course 3:07 2024-01-15
55 What is a README File? – GitHub Foundations Course 0:49 2024-01-15
56 Basic GitHub Repo Navigation: Exploring the Interface – GitHub Foundations Course 1:42 2024-01-15
57 How to Create a GitHub Repo – GitHub Foundations Course 1:04 2024-01-15
58 Create a GitHub Repo Follow Along: Hands-On Setup – GitHub Foundations Course 3:02 2024-01-15
59 How to Maintain a GitHub Repo – GitHub Foundations Course 2:12 2024-01-15
60 Maintaining a GitHub Repo Follow Along: Hands-On Maintenance – GitHub Foundations Course 3:07 2024-01-15
61 Understanding GitHub Repo Templates – GitHub Foundations Course 1:11 2024-01-15
62 Repo Templates Follow Along: Step-by-Step Guide – GitHub Foundations Course 1:33 2024-01-15
63 How to Clone a GitHub Repo – GitHub Foundations Course 1:29 2024-01-15
64 How to Add Files to a GitHub Repo – GitHub Foundations Course 0:41 2024-01-15
65 Creating Branches in GitHub – GitHub Foundations Course 0:45 2024-01-15
66 Creating Branches Follow Along: Practical Guide – GitHub Foundations Course 5:02 2024-01-15
67 How to Star Repos in GitHub – GitHub Foundations Course 0:48 2024-01-15
68 Starring Repos Follow Along: How to Star Repositories – GitHub Foundations Course 2:03 2024-01-15
69 Watching Repos: Get Notifications for Updates – GitHub Foundations Course 0:20 2024-01-15
70 Watching Repos Follow Along: Step-by-Step Guide – GitHub Foundations Course 1:58 2024-01-15
71 Exploring GitHub Feature Previews – GitHub Foundations Course 0:19 2024-01-15
72 Feature Previews Follow Along: Hands-On with New Features – GitHub Foundations Course 1:17 2024-01-15
73 Understanding GitHub Tags – GitHub Foundations Course 1:07 2024-01-18
74 GitHub Tags Follow Along: Tagging Your Releases – GitHub Foundations Course 10:55 2024-01-18
75 What are GitHub Releases? – GitHub Foundations Course 1:04 2024-01-18
76 GitHub Releases Follow Along: Creating and Managing Releases – GitHub Foundations Course 3:35 2024-01-18
77 What are GitHub Packages? – GitHub Foundations Course 0:52 2024-01-18
78 GitHub Packages Follow Along: How to Use GitHub Packages – GitHub Foundations Course 13:03 2024-01-18
79 Exploring GitHub Repo Insights – GitHub Foundations Course 4:03 2024-01-15
80 Repo Insights Follow Along: Analyzing Repo Data – GitHub Foundations Course 4:34 2024-01-15
81 How to Create Issues in GitHub – GitHub Foundations Course 0:17 2024-01-15
82 Issues vs Discussions vs Pull Requests: What's the Difference? – GitHub Foundations Course 1:26 2024-01-15
83 Linking Pull Requests or Branches to GitHub Issues – GitHub Foundations Course 9:59 2024-01-15
84 How to Create a Branch from a GitHub Issue – GitHub Foundations Course 0:45 2024-01-15
85 Create a Branch from Issue Again: Detailed Guide – GitHub Foundations Course 3:45 2024-01-15
86 How to Search and Filter GitHub Issues – GitHub Foundations Course 2:52 2024-01-15
87 Search and Filter Issues Follow Along: Practical Guide – GitHub Foundations Course 0:42 2024-01-15
88 Creating Issue Templates in GitHub – GitHub Foundations Course 1:36 2024-01-16
89 How to Use GitHub Issue Forms – GitHub Foundations Course 0:37 2024-01-16
90 Issue Templates and Issue Forms Follow Along – GitHub Foundations Course 14:45 2024-01-16
91 How to Pin Issues in GitHub – GitHub Foundations Course 0:13 2024-03-10
92 What is a Pull Request in GitHub? – GitHub Foundations Course 1:16 2024-01-16
93 How to Create Pull Requests – GitHub Foundations Course 0:37 2024-01-16
94 Understanding Base and Compare in Pull Requests – GitHub Foundations Course 0:52 2024-01-16
95 What are Draft Pull Requests? – GitHub Foundations Course 1:12 2024-01-16
96 Draft Pull Requests Follow Along: Step-by-Step Guide – GitHub Foundations Course 1:40 2024-01-16
97 Linked Activity within a Pull Request – GitHub Foundations Course 1:09 2024-01-16
98 Understanding Pull Request Statuses – GitHub Foundations Course 1:21 2024-01-16
99 How to Comment in Pull Requests – GitHub Foundations Course 0:54 2024-01-16
100 What is a CODEOWNERS File? – GitHub Foundations Course 0:43 2024-01-16
101 Exploring Pull Request Options in GitHub – GitHub Foundations Course 0:39 2024-01-16
102 How to Add Required Reviewers for Pull Requests – GitHub Foundations Course 0:53 2024-01-16
103 Reviewing Pull Requests: Best Practices – GitHub Foundations Course 10:36 2024-01-16
104 Merge Options for Pull Requests Follow Along – GitHub Foundations Course 7:51 2024-01-16
105 How to Use Pull Request Templates – GitHub Foundations Course 0:50 2024-01-16
106 Introduction to GitHub Discussions – GitHub Foundations Course 0:37 2024-01-16
107 Exploring Discussion Options in GitHub – GitHub Foundations Course 0:38 2024-01-16
108 How to Mark Answers in a GitHub Discussion – GitHub Foundations Course 0:23 2024-01-16
109 How to Pin Discussions in GitHub – GitHub Foundations Course 0:17 2024-01-16
110 Convert GitHub Discussions to Issues – GitHub Foundations Course 0:29 2024-01-16
111 GitHub Discussions Follow Along: Hands-On Tutorial – GitHub Foundations Course 3:03 2024-01-16
112 Notification Configuration Options in GitHub – GitHub Foundations Course 0:27 2024-01-18
113 Filtering Notifications in GitHub – GitHub Foundations Course 0:30 2024-01-18
114 Managing Mentions in GitHub Threads – GitHub Foundations Course 0:25 2024-01-18
115 What is the GitHub Notifications Inbox? – GitHub Foundations Course 0:38 2024-01-18
116 Notifications Inbox Follow Along: Managing Notifications – GitHub Foundations Course 3:13 2024-01-18
117 How to Watch GitHub Notifications – GitHub Foundations Course 0:33 2024-01-18
118 Managing Notification Subscriptions in GitHub – GitHub Foundations Course 0:37 2024-01-18
119 Other Notification Views and Options in GitHub – GitHub Foundations Course 1:43 2024-01-18
120 What Are Gists in GitHub? – GitHub Foundations Course 1:51 2024-01-16
121 Forking and Cloning Gists in GitHub – GitHub Foundations Course 0:23 2024-01-16
122 Using Gists in GitHub: A Complete Guide – GitHub Foundations Course 2:51 2024-01-16
123 What is GitHub Wiki? – GitHub Foundations Course 1:10 2024-01-16
124 GitHub Wiki Follow Along: Creating and Managing Wiki Pages – GitHub Foundations Course 1:56 2024-01-16
125 What Are GitHub Pages? – GitHub Foundations Course 0:45 2024-01-16
126 GitHub Pages Follow Along: Step-by-Step Setup – GitHub Foundations Course 2:41 2024-01-16
127 Introduction to GitHub Actions – GitHub Foundations Course 1:44 2024-01-16
128 GitHub Actions Follow Along: Automating Your Workflows – GitHub Foundations Course 15:39 2024-01-16
129 What is GitHub Copilot? – GitHub Foundations Course 0:47 2024-01-16
130 GitHub Copilot for Individuals vs Business: Key Differences – GitHub Foundations Course 1:16 2024-01-16
131 Setting Up GitHub Copilot: Quick Guide – GitHub Foundations Course 1:13 2024-01-16
132 GitHub Copilot Follow Along: Hands-On with Copilot – GitHub Foundations Course 16:10 2024-01-16
133 What is GitHub Codespaces? – GitHub Foundations Course 2:51 2024-01-16
134 How to Create a Codespace Follow Along – GitHub Foundations Course 3:20 2024-01-16
135 Understanding the GitHub Codespaces Lifecycle – GitHub Foundations Course 2:14 2024-01-16
136 How to Rename Codespaces – GitHub Foundations Course 0:28 2024-01-16
137 Renaming Codespaces Follow Along: Practical Guide – GitHub Foundations Course 0:46 2024-01-16
138 Using VS Code Extensions in GitHub Codespaces – GitHub Foundations Course 1:28 2024-01-16
139 Configuring Retention Period and Timeout in Codespaces – GitHub Foundations Course 0:39 2024-01-16
140 Managing Codespaces Sync Settings – GitHub Foundations Course 0:36 2024-01-16
141 Installing Dotfiles in GitHub Codespaces – GitHub Foundations Course 0:40 2024-01-16
142 Using Deep Links in GitHub Codespaces – GitHub Foundations Course 0:33 2024-01-16
143 Managing Codespaces Secrets – GitHub Foundations Course 0:29 2024-01-16
144 Codespaces Secrets Follow Along: Configuring Secrets – GitHub Foundations Course 1:56 2024-01-16
145 Understanding devcontainer.json in GitHub Codespaces – GitHub Foundations Course 2:54 2024-01-16
146 How to Change Shells in GitHub Codespaces – GitHub Foundations Course 0:56 2024-03-12
147 Introduction to GitHub.dev – GitHub Foundations Course 0:36 2024-01-16
148 Codespaces vs GitHub.dev: Key Differences – GitHub Foundations Course 0:58 2024-01-16
149 What is Open Source? – GitHub Foundations Course 2:10 2024-01-17
150 Introduction to GitHub Sponsors – GitHub Foundations Course 1:18 2024-01-17
151 GitHub and Open Source: How They Work Together – GitHub Foundations Course 1:55 2024-01-17
152 GitHub and Open Source Follow Along: Contributing to Projects – GitHub Foundations Course 2:26 2024-01-17
153 What is InnerSource? – GitHub Foundations Course 0:48 2024-01-17
154 InnerSource vs Open Source: What’s the Difference? – GitHub Foundations Course 0:59 2024-01-17
155 How to Fork a GitHub Repo – GitHub Foundations Course 0:54 2024-01-17
156 Discoverable Repos on GitHub: Finding the Right Project – GitHub Foundations Course 0:48 2024-01-17
157 GitHub Repo Search and Topics: Enhancing Discoverability – GitHub Foundations Course 3:04 2024-01-17
158 What Are GitHub Labels? – GitHub Foundations Course 0:26 2024-01-17
159 What Are GitHub Milestones? – GitHub Foundations Course 0:26 2024-01-17
160 GitHub Labels Follow Along: Creating and Managing Labels – GitHub Foundations Course 1:19 2024-01-17
161 GitHub Milestones Follow Along: Tracking Project Progress – GitHub Foundations Course 2:09 2024-01-17
162 Introduction to GitHub Projects – GitHub Foundations Course 1:39 2024-01-17
163 Projects vs Projects Classic: Key Differences – GitHub Foundations Course 0:55 2024-03-12
164 Managing Project Workflows in GitHub – GitHub Foundations Course 1:02 2024-01-17
165 Understanding Project Insights in GitHub – GitHub Foundations Course 0:30 2024-01-17
166 GitHub Projects Follow Along: Setting Up a Project Board – GitHub Foundations Course 4:12 2024-01-17
167 How to Manage Saved Replies in GitHub – GitHub Foundations Course 0:26 2024-01-17
168 Assigning Issues and Pull Requests in GitHub – GitHub Foundations Course 0:18 2024-01-17
169 Securing Your GitHub Account with 2FA – GitHub Foundations Course 0:58 2024-01-18
170 Access Permissions for Personal GitHub Accounts – GitHub Foundations Course 2:48 2024-01-18
171 What Are EMUs in GitHub? – GitHub Foundations Course 1:24 2024-01-18
172 Using Security Scanners in GitHub Follow Along – GitHub Foundations Course 2:18 2024-01-18
173 Understanding Organization Roles in GitHub – GitHub Foundations Course 1:03 2024-01-18
174 Managing GitHub Features – GitHub Foundations Course 0:25 2024-01-18
175 Understanding Repo Permission Levels in GitHub – GitHub Foundations Course 0:43 2024-01-18
176 How to Set Up Branch Protection Rules in GitHub – GitHub Foundations Course 0:53 2024-01-18
177 Exploring GitHub's Security Tab Features – GitHub Foundations Course 1:08 2024-01-18
178 Managing Collaborators in GitHub – GitHub Foundations Course 0:40 2024-01-18
179 Exploring the Organization Teams Tab in GitHub – GitHub Foundations Course 0:46 2024-01-18
180 Introduction to GitHub Connect – GitHub Foundations Course 0:49 2024-01-18
181 Managing GitHub Internal Repositories – GitHub Foundations Course 1:03 2024-01-18
182 GitHub Advanced Security: Enhancing Code Protection – GitHub Foundations Course 1:33 2024-01-18
183 SAML and SCIM: Securing User Management in GitHub Enterprise – GitHub Foundations Course 1:48 2024-01-18
184 How to Book Your GitHub Foundations Certification Exam – GitHub Foundations Course 5:54 2024-01-18
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 9h 43m · 184 videos

Markdown
[![Watch time: 9h 43m · 184 videos](https://playlistduration.com/badge/playlist/PLBfufR7vyJJ4uRXqarjPKqxYq4_Pexj1V.svg)](https://playlistduration.com/playlist/PLBfufR7vyJJ4uRXqarjPKqxYq4_Pexj1V)
HTML
<a href="https://playlistduration.com/playlist/PLBfufR7vyJJ4uRXqarjPKqxYq4_Pexj1V"><img src="https://playlistduration.com/badge/playlist/PLBfufR7vyJJ4uRXqarjPKqxYq4_Pexj1V.svg" alt="Watch time: 9h 43m · 184 videos" width="210" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLBfufR7vyJJ4uRXqarjPKqxYq4_Pexj1V returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-26 (cached). Private or deleted videos are excluded from totals.