
Master the basics of html from scratch, learn core tags, attributes, and page structure, and practice with links, images, lists, tables, forms, and semantic elements with lightweight css.
Learn html as the web’s foundation, understanding tags, nesting, and semantic elements to structure content, and use browser dev tools to view source and inspect.
Learn to write and practice HTML by creating a basic page with h1 tags, saving as index.html, and viewing in a browser using Notepad or Atom.
Learn to build a solid html boilerplate by structuring pages with doctype, html, head, body, and title, using opening and closing tags, and practicing with editors like Atom.
Create a reusable html boilerplate to start web pages. Build a basic template with doctype, html, head with title, and body tags to practice opening and closing tags.
Explore self-closing tags, meta tags, and attributes in HTML to structure pages. Learn how language, UTF-8, and the viewport guide display on devices, and build a reusable boilerplate template.
Explore heading tags in HTML, from h1 to h6, and learn how to structure content for readability and better rendering by using attributes and proper heading levels.
Update the html template by adding language settings, charset utf-8, and a meta viewport for mobile scaling, ensuring the page initializes with a proper device width and initial scale.
Learn how to use common HTML tags such as paragraphs, line breaks, and horizontal rules to structure content, improve readability, and create clear headings and subheadings for web pages.
Improve HTML readability by using whitespace wisely, adding meaningful comments, and properly indenting and nesting head and body elements, so future edits remain clear and maintainable.
Explore how HTML's preformatted text preserves whitespace and layout using the pre tag, enabling exact output of source content, including preserved spaces when copying and pasting.
Learn to insert special characters in HTML using ASCII character references, including © and decimal or hexadecimal codes, and render them correctly across browsers while consulting W3C and MDN.
Practice recreating a web page's basic html structure by analyzing an example, using headings, paragraphs, preformatted text, horizontal rules, and copyright symbols to build a clean layout.
Explore HTML markup basics using semantic inline tags such as small, big, mark, del, sub, sup, blockquote, and compare strong with bold and em with i.
Learn to create HTML anchors with href, build internal and external links, and organize a folder structure with relative paths to enable navigation and bookmarks across a multi-page site.
Discover how hyperlinks connect internal and external pages with relative and absolute links, use protocols, and control opening location with the target attribute to keep traffic on your site.
Learn to create bookmarks within a web page using id attributes and hash-based anchors, linking sections to improve in-page navigation and reduce scrolling.
Create a mailto hyperlink around an email address to open the default email client when clicked, noting desktop limitations and mobile-friendly alternatives.
Create a navigation bar linking internal pages like home, portfolio, about me, and contact, with an external Facebook link target _blank, using anchor text and separators.
Insert images into web pages using the image tag with src, and add alt text. Link local or external images with relative paths and understand width and height attributes.
Add four images to your portfolio page using placeholder images, set each as a thumbnail with a width of 100 px, and link them to their full-size versions.
Learn to create and style ordered and unordered lists in HTML, use list items, control start numbers and types, and apply CSS list style for clear content presentation.
Learn how to use descriptive lists (dl, dt, dd) to group terms and their descriptions, and nest lists to organize content for web design.
Learn how to nest lists inside other lists using ordered and unordered lists, creating readable, well structured HTML with proper nesting and closing tags.
Master creating a descriptive list of services in an HTML page, using a dl with dt and dd to outline photography (weddings, birthdays) and digital services like web design.
Learn how to build HTML tables with rows, columns, and cells, and structure them with thead, tbody, and th for accessible, semantic data layouts.
Learn how to use colspan to span across multiple columns and rowspan to span rows, enabling totals and merged cells in HTML tables, with planning and practice.
Learn how to bring code from code pen into your editor, apply css styling with inline styles or style tags, and link a stylesheet in the head for shared updates.
Build an HTML table showing days of the week and hours open, using th for headers, td for cells, and colspan for closed periods, with styling for borders and spacing.
Explore HTML forms, create a form with inputs and a submit button, learn input types such as text and password, and understand submitting a form to itself and basic styling.
Learn to build a basic html form and use the name attribute to identify submitted data, including text, radio groups with the same name, and preset values for server-side processing.
Explore new html5 input types, including color, date, email, number, tel, and url, to collect precise user data. See browser-driven validation and simple form enhancements.
Master HTML form elements, including file input for uploads, select dropdowns with option values, and textareas with configurable rows and columns. Build contact forms with submit buttons that submit data.
Learn to set form submission targets with action attributes for login.php and contact.php, compare get and post methods, and label inputs with for and id.
Build a from-scratch contact form with name, email, subject dropdown, message, and a submit button; add labels and IDs, use placeholders, and require fields for a full width layout.
Explore HTML5 semantic elements such as header, nav, section, article, and footer to structure pages for clearer, more meaningful, and readable source code.
Embed external or internal pages using the iframe tag with src, width, height, and border controls. Learn about nested frames, break-out behavior, and how search engines treat framed content.
Assemble a fully functioning website by integrating home, about, portfolio, and contact pages using a clean template and shared HTML structure. Update navigation to align pages and promote consistent tagging.
Learn how to create HTML web pages!
Step by step instruction for create HTML pages. Learn from an instructor with over 18 years of web design and web development experience.
Course is full of real world examples, exercises and source code to get you started quickly.
Full complete course about HTML and how it works.
Learn about HTML: the very foundation for building web pages!
HTML is fun to write and easy to get started with. If you have ever considered creating your own website and wondered where to get started this is the course for you.
HTML (HyperText Markup Language) is the most basic building block of the Web.
Explore HTML learn about
Learn to create a website from scratch, I'm here to help and ready to answer any questions you may have. Take the first step and learn to create your own website today.