
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Meet your instructor Mehmood Khalil, an MS in software engineering and founder of a software company, guiding you through HTML and HTML5 mastery, zero to hero training.
Discover the fundamentals and advanced concepts of HTML5, including tags, attributes, formatting, hyperlinks, images, tables, forms, CSS basics, media, and semantic tags to build a complete website.
install visual studio code editor by downloading the Windows version, installing it, and launching the program to create a demo.html in a project folder and start coding basic html.
Explore why we use HTML and how web browsers render pages. Learn HTML tags, nested versus self-closing tags, attributes, favicons, page structure, and a brief history of HTML.
Learn html, the hypertext markup language that structures web pages with tags and elements, and how browsers render headings, paragraphs, links, and seo benefits.
Explore what HTML tags are, how they differ from elements, and how self-closing and nested tags work, with examples like h1, p, and br.
Learn how attributes define characteristics of HTML elements, appearing in the opening tag as a name-value pair, with examples such as the language attribute to aid browsers and search engines.
Learn how to add a favicon to your html page with a link tag in the head and the favicon.ico extension.
Explore the history of HTML and HTML5 from Tim Berners-Lee's World Wide Web to the 2012 living standard, including semantic tags, built-in audio and video, canvas, and offline storage.
Review the fundamentals of HTML and the web browser, understand the HTML document structure, tags and attributes, and how to add a favicon.
Learn HTML page formatting, including headings, paragraphs, and useful tags. Discover how bold text uses the b tag and the strong tag to emphasize content with formatting.
Master how to use HTML headings from h1 to h6 to structure web content and improve search indexing, with practical coding in headings.html.
Learn how the paragraph (p) tag creates block-level text with automatic margins, and how to use br, hr, and pre tags to control line breaks and formatting.
Learn essential HTML5 formatting tags, including bold (b) and strong, italic (i) and em, underline, br for line breaks, and mark, small, del, ins, sub, and sup.
Review how HTML headings, paragraphs, and formatting tags like b and strong are used together with p tags, reinforcing practical styling techniques for the next section.
Explore HTML5 quotations and related tags, including block quote, q tag, abbreviation tag, address tag, site tag, and bi directional override tag.
Define the blockquote tag syntax, use the site attribute to cite the source, and show how browsers and search engines identify quoted content.
Learn how the q tag marks short quotations in HTML5 and how browsers insert quotation marks around the quoted text.
Learn how the HTML abbr tag marks abbreviations such as HTML5 and CSS. Use a title attribute to show descriptions on hover for browsers, translation systems, and search engines.
Master the HTML5 address tag by embedding contact information for the document author or owner, including email, URL, physical address, phone, or social media, with browser-styled italics and line breaks.
Learn how the cite tag titles a creative work and renders it in italics on a web page, illustrated by labeling the screen (1893) by Edvard Munch.
Explore how the HTML5 bidirectional override (BDO) tag governs text direction, switching between left-to-right and right-to-left with the dir attribute.
Master practical techniques for adding quotations from other sources, short quotations, abbreviations, contact information, titles of works, and handling different text directions in this HTML5 section.
Explore the fundamentals of HTML links, also called hyperlinks, and learn their internal, external, email link, pagejump, and bookmark types.
Demonstrate building internal hyperlinks with anchor tags and relative URLs to navigate between home and about pages. Show hover behavior and default link styling.
Explore how external hyperlinks connect your site to external pages, distinguish outbound links and internal links, and implement absolute URLs in HTML5 coding to boost SEO.
Learn to create an email hyperlink with the mailto: scheme in an HTML anchor tag, opening the default email client with a prefilled address like info@logicsgrid.com.
Learn to create in-page navigation using page jump bookmarks in HTML by assigning id attributes to headings and linking with href values like #chapter1 to jump to sections.
Place an image inside an anchor tag to create a clickable link. Learn to set the image source and href, and use target _blank to open in a new tab.
Explore internal, external, email, and bookmark hyperlinks, including image as a hyperlink and page links, and learn about the title and target attributes.
Explore images in web pages by using the img tag, adjusting height and width, setting image path, handling images in folders, and adding animated images to improve design.
Embed images in web pages with the HTML img tag by defining src and alt attributes. Control size with width for aspect ratio and ensure accessibility via descriptive alt text.
Review how to use the image tag on a web page, adjust height and width, and add alternate text for missing image, while encouraging continued practice.
Explore block and inline elements in HTML5 and explain how each element's default display value shapes layout.
Explore block level HTML tags, including how they start on a new line, add margins, and take full 100% width; see p and div examples and practical styling.
Explore how inline tags differ from block level elements, not starting on a new line and taking only as much width as needed, using span and div with background color.
Master block level and inline HTML5 tags, and learn how to use both. Continue practicing to reinforce your skills across lessons.
Explore how HTML tables arrange data into rows and columns, giving web developers the tools to structure information effectively in HTML5.
Build and format HTML tables with header, body, and footer sections using td, tr, and colspan/rowspan. Adjust borders, width, padding, and spacing to present data clearly.
Learn the HTML table structure by exploring the table, body, foot sections, and how to build rows and columns, then create a table with guided practice.
Explore media basics in this section overview, including sound, music, video, movie, and animation. Stay curious, keep learning, and look forward to the next video.
Explore media and multimedia in HTML5, including images, audio, video, and animation, and learn how file formats and extensions like mp3 and mp4 shape browser-supported web pages.
Embed video with the video tag, enable controls, and set width and height. Use source elements for multiple formats and understand autoplay limits, including muted autoplay in Chromium.
Add audio to web pages with the audio tag, a source list of mp3, ogg, wav, and controls. Browser will use first recognized format; autoplay may be blocked unless muted.
Embed YouTube videos in an HTML page using an iframe, extracting the video ID to form the embed URL, and control width, height, autoplay and muted attributes.
Review the media features covered, including the video tag, the audio tag, and embedding YouTube videos in HTML pages.
Explore how to build html forms, examine form attributes and input elements, and understand how user input is collected and sent to a server for processing.
Learn how HTML forms collect user data through input elements, labels, and attributes such as action, method (get or post), target, autocomplete, name attribute, and no validate attribute.
Learn to create and bind form elements like input, label, select, text area, button, fieldset, legend, and data list, with real examples of types, attributes, and options.
Explore multiple HTML5 input types, including text, password, submit, radio, checkbox, color, date, email, file, hidden, number, range, and URL, with practical form examples.
Discover how input attributes shape form behavior, including value, read only, disabled, size, maxlength, min, max, placeholder, required, autofocus, and auto complete.
Explore different form elements and learn how to build forms, covering many input types and their attributes. Practice with me and stay in touch for the next section.
Master HTML5 and build the foundation for a successful career in web development! This course will guide you through the essential concepts of HTML and its latest features, helping you create modern, structured, and engaging web pages. Whether you're a beginner or looking to enhance your front end web development skills, this course is designed to take you from the basics to advanced techniques.
What You’ll Learn:
HTML5 fundamentals and page structuring
Formatting, quotations, and hyperlinks
Working with images, tables, and multimedia elements
Understanding block-level and inline elements
Creating user-friendly forms with HTML5
Introduction to CSS for basic styling in web design
Implementing semantic elements for accessibility and SEO
Hands-on project: Build a single-page website
Course Sections:
Welcome
Introduction
Formatting
Quotation
Hyperlinks
Images
Block Level & Inline Level Elements
Table
Media
Forms
Introduction to CSS
Semantic Elements
Project: Make a Single Page Website
Conclusion
By the end of this course, you'll have developed the skills to create professional-quality websites optimized for performance, accessibility, and user experience. If you're a beginner or aspiring web developer, this course will equip you with the tools and knowledge needed to excel in HTML, web design, and front end web development.
Join now and start building stunning websites with HTML5!