This text-based lesson introduces learners to the fundamental structure of an HTML document—including key elements like the doctype declaration, head, and body—guiding them step-by-step through writing their first complete HTML file and understanding how a browser renders it into a visible web page.
Topics
This module covers 6 topics. Open a topic to see its subtopics.
Module Content
12 items.
-
-
An interactive reading introducing GitHub and its underlying technology, Git, explaining version control concepts and why GitHub is a widely used platform for storing, managing, and sharing code, intended for learners with no prior experience.
-
An interactive reading that walks learners through creating their first GitHub repository, explaining what a repository is, what each setup option means, and why creating a repo is the required first step for any project.
-
An interactive reading on GitHub Pages that explains what the free static-site hosting service is, how it works, and how learners can use it to publish their HTML, CSS, and JavaScript files to the web without renting a server or using FTP.
-
This text-based lesson introduces learners to the structure and syntax of an HTML document—explaining how browsers interpret plain text HTML files—and guides them through building their first complete HTML page, serving as the primary reading material for the foundational web development topic in the module.
-
A reading that introduces GitHub as a Git-based platform for storing, sharing, and collaborating on code, covering repositories, the web interface, issue tracking, and social features so learners understand where their course work will live.
-
A step-by-step tutorial defining what a GitHub repository is (files, change history, and visibility settings) and walking learners through creating and configuring their own repo to store the HTML work they will produce in this course.
-
A reading explaining how GitHub Pages provides free static hosting for a repository's HTML, CSS, and image files, which learners use to enable Pages and publish a site to a public URL without servers or FTP.
-
A hands-on reading on HTML as a markup language, guiding learners through the basic document skeleton and tags to author and display their first complete HTML file in a browser.
-
A step-by-step reading on the final stages of the local-to-live pipeline — staging, committing with a message, and pushing to GitHub — plus how to verify that the published page appears correctly at its live address.
-
A conceptual reading that maps the three-stage local-to-live pipeline (editing locally, committing and pushing, and GitHub Pages publication) so learners can reason about where a change is at any moment and troubleshoot accordingly.
-
The main module reading that introduces GitHub and the underlying Git version control system, its hosting, web interface, issue tracking, and social features, and connects these tools to publishing a first HTML page through GitHub Pages.