
Learn how HTML5 builds the website structure while CSS enhances layout and design, and see how the latest HTML5 introduces new tags to update your web pages.
HTML5 is easy to learn and modify, supports links and references, cross-platform display, and multimedia like audio, video, and graphics, with lowercase attribute values as the standard.
Learn how HTML5 serves as the reference for building websites, enables design and code from scratch, and lets users experience sites across browsers and platforms.
Discover where and how HTML5 is used in real life through concrete examples, and learn to inspect pages using F12 to view the underlying HTML.
Discover HTML5 editors and recommended tools for coding, including Notepad, Sublime Text, and the strongly endorsed Visual Studio Code, the instructor's preferred editor for this course.
Download Visual Studio Code from the official site, choose your operating system, and save the installer. Accept the license, create a desktop icon, and finish installation.
Discover how HTML tags work, including opening and closing tags, angled brackets, and attributes, and see how content sits between tags and how attributes convey data.
Learn the structure of an HTML5 file, including doctype, html, head with meta and title tags, and the body. Understand UTF-8 encoding and viewport settings that affect rendering and ranking.
Create a root folder to organize your project, place the HTML file inside it, and ensure the browser can interpret the file type correctly.
Create an HTML5 file in Visual Studio Code by adding an index.html in a new folder and using the exclamation mark to generate boilerplate, noting the browser loads index.html first.
Explore heading tags in HTML from h1 to h6, learn how to create them in a basic HTML file using VS Code, and observe their font size differences in browser.
Explore HTML5 quotation and citation tags and learn to apply bold, strong, italic, em, mark, small, del, ins, underline, sub, and sup for precise text formatting, with live browser demonstrations.
Learn how HTML5 comments hide code from the browser and do not run, by using VS Code and the ctrl+forward slash shortcut to comment lines.
Explore HTML5 attributes and their role in providing information to elements, with examples like width, height, and color; learn how id and class identify elements and support forms.
Learn basic HTML5 styling by using the font tag and color attributes to color text, and modify the body background to set page colors, with examples like pink and red.
Learn how anchor tags create hyperlinks with the href attribute to link text to other websites, and how to open them in a new tab with target="_blank".
Learn how to use image tags in HTML, with src and alt attributes, correct image paths, an images folder, and width and height adjustments for reliable display.
learn how the paragraph tag creates paragraphs and influences seo, alongside heading and list tags, to optimize web pages for higher search engine rankings.
Learn how to create line breaks in HTML with the br tag, splitting a paragraph into multiple lines between opening and closing tags, and view the result in the browser.
Learn to structure data with HTML5 table tags, including table, tr, th, and td, and customize borders, width, alignment, and colors to build well-formatted web tables.
Explore list tags in HTML5: create unordered (ul) and ordered (ol) lists, compare bullet points to numbered items, and apply attributes for numbers, letters, capitals, and roman numerals.
Embed video on web pages with the HTML5 video tag, set sources and attributes, and manage controls and muting, noting mp4, webm, ogg compatibility.
Discover how to upload and embed audio on websites using the audio tag, including src and controls, with a practical VS Code example and Safari OGG format limitations.
Create web forms with the form tag and input types like text, radio, checkbox, and submit. Use labels and breaks, and set name and value attributes for front-end data collection.
Explore HTML5 input attributes by applying read-only, size, and disabled to form fields, demonstrating effects in VS Code and browser outputs with username, password, and email.
Explore min and max, multiple and placeholder attributes in HTML inputs, demonstrate minlength, maxlength, and pattern validation, with examples of number patterns and an age range.
Learn how the required attribute enforces form validation for input fields such as username, password, and email, preventing submission until all required fields are filled.
Explore block and inline display in HTML, block level elements like p start on a new line and occupy full width, while inline elements like b fit within text flow.
Explore inline versus block elements and learn essential HTML tags such as a, abbr, acronym, video, code, and K-beauty tag, plus figure and nav for better search engine optimization.
Explore the essential html and css concepts by examining basic and advanced tags, understanding bones and skin of a website, and building its basic structure and complete design.
Explore how CSS3 enhances website design by styling HTML elements with cascading style sheets and using external style sheets to control layouts across pages. CSS3 adds new properties and functionalities.
Explore the syntax of CSS by defining selectors, declarations, and values, using h1 as an example with color and font-size properties, and understand how semicolons and curly braces structure rules.
Explore the difference between HTML and CSS, learn why external CSS files organize large projects, and see how Bootstrap accelerates responsive front-end design while CSS makes pages professional.
Explore the three CSS types—inline, internal, and external—showing when to use each, how to apply styles in HTML with style attributes, internal style tags, and a linked style.css.
Explore how CSS selectors target HTML elements, from simple and symbol selectors to combinator, pseudo-class, element, and attribute selectors, and learn practical color usage with RGB, RGBA, HEX, and HSL.
Explore CSS background properties, including color, image, repeat, size, position, and attachment, and learn responsive techniques using divs, selectors, and background image versus image tags.
Learn how borders surround elements using CSS, with width, style, and color options like solid, dotted, dashed, and groove, including borders of 1 to 3 pixels.
Learn how CSS outline compares to borders, with outlines drawn outside the border, how to swap border for outline in code, adjust margins, and apply solid or double styles.
Learn how height and width define an element's size using min and max height and width constraints, and see how responsive behavior prevents overflow as the window shrinks.
Learn to apply text alignment with left, right, center, and justified styles. Use p tags and classes with a style block and universal selector to align four paragraphs.
Explore how to decorate text with CSS text-decoration, applying underline, wavy lines, line-through, and none to anchors and headings with practical examples.
Explore text transformation in css by applying uppercase, lowercase, and capitalized properties to elements like headings, paragraphs, and links, and preview outputs in a browser.
Explore how to control text spacing with CSS, including text indent, text spacing, word spacing, and letter spacing, demonstrated through practical examples with paragraphs and headings.
Explore how to use the CSS font-family property to apply fonts across a site, including importing Google fonts, downloading fonts, and using font-face with the universal selector.
Learn how to use Font Awesome icons to enhance websites, including CDN and download methods, linking scripts, and styling icons with CSS color, size, and borders.
All new web developers must learn the basics of HTML and CSS, as they’re the basic languages required to build and style a website. While there are many ways to learn these languages, the best way is to learn from an experienced instructor with profound knowledge and experience coding in these languages.
This course will show you how to code in HTML and CSS from the ground up, starting from the absolute fundamentals to the advanced topics. It doesn’t matter if you’re a beginner trying to learn from scratch or an experienced coder looking to brush up your knowledge, you’ll always find something useful in this course.
You’ll begin by learning the components of HTML, including its lists, tables, URLs, hyperlinks, and many other important aspects of the language. Also, you’ll learn how to put all of them together to create a structure for your website to style with CSS.
Then, you’ll learn the fundamentals of CSS like selectors, dimensions, box models, lists, texts, fonts, tables, and other essentials. With basic knowledge of both languages, you can confidently style the HTML structures you created earlier to make fully-fledged websites.
With web developers making up to $140,000 annually, a course in HTML and CSS might be the most rewarding thing you'll do this year. After the course, you'll get ideas of what languages to learn in addition to your current knowledge to get enough skills to be employable.