1 -GitHub, GitHub Pages, and Your First HTML Page — Topics & Learning Outcomes

📋 Module Topics🎯 Student Learning Outcomes

Module Topics

Introduction to GitHub

Students learn what GitHub is and why it is used, then create and configure a personal GitHub account to get started.

Creating Your First Repository

Students set up a new GitHub repository, understanding key concepts such as repository naming, visibility settings, and initialization options.

Deploying with GitHub Pages

Students enable GitHub Pages on their repository and learn how GitHub automatically publishes web content to a live public URL.

Writing Your First HTML Document

Students create a basic 'Hello, World' HTML file, learning the essential structure of an HTML document including the doctype, head, and body elements.

Publishing and Verifying Your Live Page

Students commit and push their HTML file to GitHub and confirm the page renders correctly on their GitHub Pages site.

Understanding the Development Workflow

Students review the end-to-end workflow of editing code locally, committing changes to GitHub, and seeing updates reflected on a live site, establishing the pattern used throughout the course.

Student Learning Outcomes

By the end of this module, students will be able to:

MO1
Create and configure a personal GitHub account, repository, and GitHub Pages deployment to host a live public website
Level: ApplyType: BehavioralCourse mapping: —
MO2
Construct a valid HTML document by correctly combining the DOCTYPE declaration, root html element, head element, and body element into a complete minimal structure
Level: ApplyType: CognitiveCourse mapping: —
MO3
Execute the commit–push–verify workflow to publish an HTML file to GitHub Pages and confirm it renders correctly at the assigned public URL
Level: ApplyType: BehavioralCourse mapping: —
MO4
Explain how GitHub Pages automatically detects pushed changes, rebuilds the site, and serves content at a URL derived from the GitHub username and repository name
Level: UnderstandType: CognitiveCourse mapping: —
MO5
Differentiate the three stages of the local-to-live pipeline — local editing, committing and pushing to GitHub, and live site publication — and identify the role each stage plays in the recurring course development workflow
Level: AnalyzeType: CognitiveCourse mapping: —

Course Outcomes (reference)

No course outcomes have been defined.