
Learn how HTML instructs web browsers to display pages, controlling fonts, colors, graphics, and hyperlinks, and practice interpreting page source to understand how the code renders a site.
Learn to structure a basic html document with the doctype declaration and the html tag as the building blocks, using html5 for flexible markup and proper opening and closing tags.
Explore the head tag structure, including title, meta description, charset UTF-8, and viewport, and see how CSS style and a sample JavaScript function reside in the head.
Apply paragraph spacing by wrapping text in opening and closing p tags, save the document, and preview to separate multiple lines on a web page.
Learn HTML text formatting by applying bold, italic, underline, and strike-through with strong, em, u, and strike tags, create line breaks, and preview results in a browser.
Explore inline text formatting using the font tag to set Arial, adjust size, and apply blue color to a header. Save and preview in the browser.
Learn to add an unordered list to a document by inserting an h3 header, creating a ul with li items, and previewing the result in a browser.
Learn to create HTML ordered lists using the ol tag, with automatically numbered list items and clear heading structure for accessible, organized content.
Insert images into HTML documents using the image tag, src, width, and height, with both relative file references and an external URL to demonstrate absolute referencing; preview in the browser.
Learn how to embed videos with the HTML5 video element, set width and height, use controls and autoplay, provide a source and type, and offer a fallback.
Examine absolute versus relative file referencing using the video element and images, showing how to use relative paths for same-folder files and absolute paths for external sources.
Create image and text links using the a tag and href, linking to Miami.com, and open them in a new window with target _blank.
Learn to create in-page navigation with anchor tags by assigning named anchors to five article headings and linking them from a table of contents, then preview to verify.
Create HTML tables by defining rows and columns, apply borders, padding, and spacing, set width, add headings and data, and preview in a browser.
Discover how to nest tables in HTML, differentiate parent and nested tables, and control layout by resizing widths in percent and pixels with live browser previews.
Merge table columns by removing the second column in the first row and applying the colspan attribute to the first cell, producing a single combined header and streamlined table.
Create the front end of an HTML form to collect name, email, subject, and message, and explore client side and server side validation and data processing.
Learn to build an employment application form using html form tags and attributes, including text fields, select menus, checkboxes, radio buttons, and text areas within a two-column table.
Create an employment application form by adding a heading, labels for first name and last name, and text input fields with simple lowercase name attributes, enforcing a 50 character max.
Create HTML forms with select tags to build drop-down menus, name the fields (position, experience), define option tags with two-character values for database submission, and preview in the browser.
Learn to add a text area labeled additional comments, configure width with cols and height with rows, and add submit and reset buttons linked to send it dot BHP script.
Explore how iframes embed content from another source to display search engines like ask.com and bing.com on a page, using the iframe tag with src, width, height, and fallback text.
Create header with navigation labels using a new HTML file and a nested table. Set up header as a full-width 60px bar with white text and five centered link columns.
Insert an image into a table by creating a nested table, centering the column, and setting the image source, width, and height, ensuring HTML file stays in the same folder.
Create a contact us today link as an orange button and newsletter signup form in a table, with a 'register for our newsletter' heading and an email input.
Build a 3-column, 2-row table with bold headings and an unordered list, using specific widths of 268px and 290px, then add the second row and footer.
Create a black background footer table containing navigation labels: home, about, services, clients, contact, and the copyright line; apply the font attribute, then save and refresh to see the page.
Explain the three parts of a CSS rule—selector, property, and value—and apply them in a style sheet to style a web page, including body background and heading fonts.
Explore the three CSS styles—internal, inline, and external—and learn how to implement and link them in HTML. Discover converting internal to external CSS and why inline rules are discouraged.
Explore how CSS colors combine red, green, and blue in the RGB spectrum, using color names, hex codes, and RGB values to style h1, h2, and h3 elements.
Define and apply CSS class selectors to style HTML elements, creating reusable classes like blue bold text, large green text, and underline, and use span tags to target inline elements.
Explore CSS text properties, including color and color codes, letter-spacing, word-spacing, text-align, text-decoration, and text-transform, with practical examples and live browser previews.
Explores css font properties to style text through font family, size, style, and line height, using a class to apply these declarations to a paragraph and preview in the browser.
Learn to add borders to elements by using a border class with shorthand and side-specific declarations, adjust thickness and color, then apply it to a paragraph to preview dashed border.
Learn to apply backgrounds to elements with the background property. Create a div with an id, set a background color or image, and control repeat and position.
Explore how to control image transparency with the CSS opacity property, apply 40 percent default, compare 90 and 100 percent, and implement a hover effect to transition opacity.
Explore how to control element sizing with CSS using width, height, min-width, max-width, min-height, max-height, and viewport height (vh), including responsive 100% width and auto sizing.
Place text on a background image using nested divs and two id selectors, background and text box, with 40px padding, 100px height, 80% opacity and white text.
Explore how the CSS display property controls element visibility and layout, using inline-block to place divs side by side and none to hide elements.
Apply relative positioning in CSS by switching from static to relative and adjusting top and left to move an element, including nested divs shifting 80 pixels relative to their parent.
See how the clear property controls floating elements: a blue left div, red text floats to the right and wraps around it, and a clear declaration forces next div below.
Style links in css across four states: default, hover, active, and visited. Define color, underline, and background changes for each state using the a selector.
Style a horizontal navigation bar by turning the list into left-floating items, removing bullets, and applying block links with padding, hover color, and an active blue first link.
Implement responsive CSS with media queries at 840px and 600px to stack columns, dropping right column under left and content area, while adjusting margins and floats for mobile layouts.
Build a responsive css page layout by structuring a container with a header and navigation list, a three-column content wrapper (left, center, right) and a footer with inner text styling.
Welcome to the HTML & CSS – Certification Course for Beginners
This two part series provides an in-depth look at the fundamentals of coding in HTML and CSS. We start with exploring HTML Development using some of the most commonly used tags and attributes. Students will learn the composition of an HTML file, and some of the essential components. Students will work with HTML Spacing, Text Formatting, Lists, Images, Embedding Videos, Link Creation, Tables, and Forms. We also include a hands-on project, that helps solidify the concepts we explore in the course.
After the HTML Section, students will dive into CSS to fully customize the look of their web pages. We provide an extensive overview of CSS attributes, components, and positioning. This includes:
Parts of a CSS Rule
CSS Divisions
CSS IDs
Color Codes
Applying Borders, Backgrounds, and Styling Images
CSS Positioning, including Static, Relative, Absolute, and Fixed
CSS Z-Indexing, Styling Links, and Styling Tables.
Through a hands-on project, students will also build a fully customized, responsive website using both HTML5 and CSS3.
What you'll learn - Overview:
The Structure of an HTML Page
Core HTML Tags
HTML Spacing
HTML Text Formatting & Decoration
HTML Lists (Ordered, Unordered)
HTML Image Insertion
HTML Embedding Videos
Absolute vs. Relative File Referrencing
Link Creation, Anchor Tags, Tables
Table Background Images
Form Tags and Attributes - Buttons, Input Areas, Select Menus
Parts of a CSS Rule
CSS - Classes, Spans, Divisions
CSS Text Properties, Margins, & Padding
CSS Borders, Backgrounds, & Transparency
CSS Positioning - Relative, Absolute, Fixed, Float, Clear
CSS Z-Index, Styling Links, Tables
Responsive Web Page Design using CSS
If you are serious about taking your coding skills to the next level, enrol in this course today!