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.