GitHub Tutor for Beginners

Plain-English lessons for Windows, Mac and Android.

Slide left for the simplest words, right for technical terms, more detail and exact commands. The lessons, glossary and Trending descriptions change as you move it.

Your device

Your device is detected on your first visit. Change it at any time.

Text size

This is version , revised . Facts were checked on .

Current time: loading

Plans and prices

Checked on . Prices are in US dollars, and taxes may apply.

PlanPriceNotes
GitHub Free (personal)$0Unlimited public and private repositories. Private repositories have a limited feature set.
GitHub Pro (personal)$4 per month, not confirmedThis price is not listed on github.com/pricing on this date. Confirm it in your billing settings before you rely on it.
GitHub Team$4 per user per monthFor organizations and teams.
GitHub Enterprise$21 per user per monthFor large organizations.

GitHub Copilot

PlanPrice
Free$0
Pro$10 per month
Pro+$39 per month
Max$100 per month

Copilot plans include GitHub AI Credits, and the allowances vary by plan. Check github.com/features/copilot/plans for current limits.

Glossary

Each definition follows the technical level you chose.

Troubleshooting

DeviceProblemWhat to do
WindowsThe message says 'git' is not recognized.Close PowerShell or Terminal, then open it again after installing Git. If it still fails, restart Windows.
WindowsThe message says 'winget' is not recognized.Update App Installer from the Microsoft Store. winget is part of it.
WindowsWindows 10 security updates are ending.Microsoft's consumer security updates for Windows 10 run to October 12, 2027, for PCs enrolled in Extended Security Updates. Upgrade to Windows 11 if your PC supports it.
MacTerminal says git is missing.Run xcode-select --install in Terminal, then click Install in the window that opens.
MacGitHub Desktop will not update on an older Mac.Use macOS 15 Sequoia or newer. Apple's security updates in September and October 2026 covered only macOS 15 Sequoia and newer. Since version 3.6.5, GitHub Desktop no longer updates on macOS 12 or older.
AndroidGitHub Mobile does not appear in Play Store results.On Google Play the app is listed as GitHub, made by GitHub. Search for GitHub, or use the Google Play link in the Android lesson. If the listing says your device is not compatible, the app does not support your phone.
AndroidThe sign-in code is rejected.Turn on automatic date and time in your phone's settings, then try the newest code. Use a recovery code if you need one.
AllThe page looks old or broken.Reload the page. On Windows, press Ctrl+F5. On a Mac, press Command+Shift+R in Chrome or Firefox, or Command+Option+R in Safari. On Android, open the Chrome menu (three dots) and tap the reload arrow.
AllThe clock is wrong.The clock uses your device's time. Turn on automatic date and time in your device settings.
AllThe Trending list differs from github.com/trending.The list is a snapshot from the date shown in its section. Open github.com/trending for live results.
AllLocked out of your account.Use a recovery code. GitHub Support cannot restore an account if you have lost both your 2FA method and your recovery methods.

Version history

Each revision has a version number and a date. The newest revision is first.

VersionDateSummary