GitHub is a web-based platform where developers store, share, and collaborate on code. It is built around Git, a version control system that tracks changes to files over time, but GitHub adds hosting, a web interface, issue tracking, and social features like profiles and followers. In this course, GitHub is more than a storage location: it is the place your work lives, the record of your progress, and — through GitHub Pages — the server that will publish your websites to a public URL.
Before you can publish anything, you need an account. Choosing a username matters more than it might seem, because your GitHub Pages site addresses are derived from it and because your profile is often the first thing an employer or collaborator sees. Take a few minutes to pick something professional and readable, then fill in a profile photo, name, and bio so your account looks like it belongs to a real developer rather than an abandoned test account.
As you watch the videos below, look for three things: the distinction between Git (the tool) and GitHub (the service), the basic mechanics of creating a repository where files are stored, and the profile and security settings that make your account usable and safe. You do not need to master every feature shown — focus on the vocabulary and the steps you will repeat all semester.
This video explains the difference between Git, the distributed version control system that runs on your own machine, and GitHub, the hosted service built on top of it. Expect coverage of core concepts such as repositories, commits, branches, and how remote hosting enables collaboration and issue tracking. It frames the two tools as complementary rather than interchangeable.
It directly addresses the 'What is GitHub?' and 'Why GitHub is Used' subtopics, and clearing up the Git/GitHub confusion early prevents a very common beginner misunderstanding. IBM Technology produces concise, whiteboard-style explanations aimed at newcomers.
A beginner-oriented walkthrough, produced by GitHub itself, of creating your first repository through the web interface. It is likely to cover naming a repository, choosing public or private, adding a README, and understanding what the repository page shows you. This is the practical counterpart to the conceptual video above.
Coming from GitHub, the interface shown matches what you will actually see when you sign up, which makes it reliable for following along step by step. It bridges account creation and the repository work you will begin in this module.
A short tutorial on setting up and customizing your GitHub profile, including profile details and security settings. Expect guidance on presenting yourself professionally and on protecting the account, likely touching on topics such as two-factor authentication. The brevity makes it an easy final step after your account exists.
It maps directly onto the 'Configuring Your GitHub Profile' subtopic and adds account security, which matters because this account will host your published coursework all semester.
Together these videos cover the first half of MO1: understanding what GitHub is, creating an account, configuring a professional and secure profile, and creating the repository that will later hold your HTML files. The Git versus GitHub explanation also builds the vocabulary — repository, commit, push, remote — that you will need to execute the commit-push-verify workflow in MO3 and to describe the local-to-live pipeline in MO5. The repository tutorial in particular sets up the container that GitHub Pages will later build and serve, which is the foundation for MO4.
These videos were chosen from YouTube on October 2, 2026. Each has captions; the player turns them on. Videos on YouTube can be changed or removed — if one no longer plays, tell your instructor. If a player does not appear, use its Watch on YouTube link.