
Choose a text editor for the course, such as Brackets or Notepad, and follow the free installation steps to meet the basic HTML and CSS project requirements.
Explore the anatomy of an HTML document, from doctype to root, head, and body, including the title, h1, and p tags, with a hands-on basic file creation in brackets.
Learn to implement superscript and subscript using semantic HTML, with <sup> and <sub> tags inside a paragraph and practical examples for chemical formulas.
Learn how HTML anchor elements enable navigation within pages or to external sites using the href attribute. See a practical example linking to Facebook.
Learn how CSS rule sets function by identifying selectors and declaration blocks, writing properties and values such as color, font size, padding, and margin, and applying them to elements.
Learn inline CSS, internal styles, and external style sheets to apply rule sets; inline styles affect an element, internal styles live in the head, and external styles link to pages.
Practice applying CSS through inline styles, internal style in the head, and external stylesheets, learning to color text, create files, and link styles to HTML.
Explain the css display property and its values—block, inline, and inline-block—and show how they alter width, height, and layout of elements like spans, with floats.
Learn how the CSS float property positions elements to the left or right of a container, and how none resets the float. See examples placing multiple items on one row.
Style the HDMI content with CSS, applying typography, margins, center alignment, container width adjustments, color, text decoration, borders, and link styling for a polished page.
This course is designed to help beginners to learn the basics of HTML & CSS.
No prior knowledge of HTML & CSS required. You will learn all that from scratch.
In this course, about HTML you will learn:
The definition of HTML and why it's a must learn.
How a HTML document works (structure).
About HTML Block Level & Inline Elements, such as:
Headings (<h1>, <h2>, <h3>, <h4>, <h5>, <h6>)
Formatting (<em>, <i>, <strong>, <b>, <u>, <mark>, <sup>, <sub>)
Forms (Form Elements - <input>, <select>, <option>, <textarea> | Input Types - button, checkbox, color, date, datetime-local, email, file, hidden , image, month, number, password, radio, range, reset | Buttons)
More HTML Elements (<p>, <div>, <span>, <a>, <im>, <table>, <thead>, <tbody>, <tr>, <th>, <td>, <ul>, <ol>, <li>, <br>, <hr> <!-- -->)
About CSS, you will learn the definition of it and what is the purpose of using it. You then, will learn how the CSS structure parts work, such as:
Ruleset (or rule)
Selector
Declaration Block
Property
Property Value
To put everything you've learned into practice, you'll build a project called Lander (static landing page). You'll learn how to setup the project structure. This includes:
How to organize the HTML, CSS & Image files into folders
How to create the HTML Document
How to create the header, main content, after content, and footer.
How to style all sections using: background colors, text colors, fonts, background images & elements positioning.
By the end of this course, you will have a complete knowledge and the required skills you need to be able to start your programming career that you've always wished for.