Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master HTML and CSS by building real world projects
Rating: 4.7 out of 5(644 ratings)
18,063 students

Master HTML and CSS by building real world projects

Learn css, flex, grid, web accessibility, responsiveness, BEM architecture, animation by building e-commerce project
Created byAnisul Islam
Last updated 2/2023
English
English [Auto],

What you'll learn

  • Design real-world and responsive websites
  • Basics to advanced HTML including Web accessibility
  • CSS Advanced Layout including flex, grid layout
  • Advanced CSS including Specificity calculation, BEM Architecture
  • How to design e-commerce and blog website
  • Best practices for coding
  • Essential extensions for saving time

Course content

6 sections144 lectures16h 10m total length
  • Environment setup - Visual Studio Code1:56

    Set up your development environment by installing Visual Studio Code, creating a folder named HTML tutorials in the terminal, and opening it with code to work on HTML and CSS.

  • Markdown Language1:57

    Create a readme.md to document your HTML course project, outlining what you will teach in this video. Preview the markdown in Visual Studio Code and share notes on GitHub.

  • What is HTML? Why HTML?2:32

    Explore how HTML, a hypertext markup language, differs from programming languages and enables creating HTML files with tags, elements, and attributes to display text, images, audio, and video.

  • HTML Tags & their types4:20

    Learn how HTML tags work by exploring pair tags with start and end tags, container tags, and empty tags. See examples with h1, p, image, and table.

  • HTML Attributes2:23

    Explore html attributes, focusing on the align attribute to center text within an h1 heading, and understand its deprecated status while mastering basic attribute syntax.

  • Basic Structure of HTML File4:20

    Learn the basic HTML structure—HTML, head, and body—and build your first page in index.html with text and media. Preview changes in real time using the live server extension.

  • HTML Quiz 1
  • Head Tag's Basic Usage3:31

    Explore the head tag basics, including defining the page title, linking CSS, and adding JavaScript, and contrast the body tag for content display.

  • Head Tag's Advanced Usage & SEO Checking10:13

    Learn how meta tags like charset utf-8 and viewport improve accessibility and search engine optimization, and how lighthouse analyzes page performance for SEO.

  • How To Validate HTML File3:44

    Learn how to validate your HTML with the W3C validator, upload files for validation, fix errors such as missing closing title tags, and understand meta descriptions for SEO.

  • HTML Comments4:08

    Learn how to create and use HTML comments to annotate sections such as header, about me, education, employment history, skills, and contact, using the <!-- ... --> syntax.

  • HTML Headings6:33

    Master HTML heading tags from h1 to h6, maintain proper ordering for accessibility, and structure sections like employment history, education, and skills.

  • HTML Line Break & Paragraph4:47

    Learn how to use the hr tag to insert horizontal rules, the br tag for line breaks, and the p tag to create paragraphs, including basic header and footer sections.

  • HTML Text Formatting Tags4:38

    Learn HTML text formatting with strong for bold, emphasize for italic, mark for highlighting, and del for deleting, plus super and subscript.

  • HTML Entity & Symbol3:32

    Learn how to create and use HTML entities to display symbols and icons, including copy and heart symbols, and how to insert Unicode characters in web pages.

  • Font Awesome Icon & Icon Font Extension5:46

    Connect your page to Font Awesome via a CDN, copy the link tag, and embed Font Awesome icons—from YouTube to Twitter—using the icon fonts extension for easy insertion.

  • HTML Quiz 2
  • HTML List (Part-1)6:15

    Learn to create HTML lists with ordered and unordered formats using ol and ul, and explore links, images, frames, and media such as audio and video.

  • HTML List (Part-2)5:07

    Explore how to create and customize ordered and unordered lists in HTML, using ul, ol, li, and the type attribute, plus styling with CSS.

  • HTML List (Part-3)2:16

    Master HTML list structures by building an education section with ul, li, and strong tags, detailing masters and bachelor entries, universities, locations, and GPA.

  • HTML List (Part-4) Description List2:03

    Explore how to create a description list in HTML using the description title and description details, paired with the DLL tag, to explain items clearly.

  • HTML Link6:48

    Learn to create clickable links with the anchor tag, set hrefs for home, about, and contact pages, and open external sites in a new tab using the target attribute.

  • How To Create Clickable Icon2:57

    discover how to create clickable icons by wrapping icons in an anchor tag, linking to pages, and opening them in a new tab.

  • How To Add Image4:39

    Learn to add images with the img tag and src attribute, using relative paths and an images folder, and use the alt attribute for fallback text.

  • How To Get Images From Unsplash1:15

    Learn how to fetch images from Unsplash and integrate them into your project by downloading and dragging them into the images folder in Visual Studio Code.

  • How To Host Image On Server2:08

    Learn how to host images on a server by uploading to Post Image, generating a direct link, and using that link as the image source in your projects.

  • How To Add A Map Using iframe3:47

    Learn how to embed external content with an iframe, including embedding a Google map, copying the iframe HTML, and controlling size with width and height attributes.

  • HTML Quiz 3

Requirements

  • No coding experience is required
  • A computer

Description

Requirements

  • Basic computer skills

A detailed effective course on HTML & CSS for beginners or even students with intermediate HTML & CSS knowledge. You will have all the real-life experience you should have when starting your journey to become a software developer or web developer.


Is this course suitable for you?

Yes, If you already know the basics of computers, you can start this course. If you are interested in learning HTML and CSS, you can start your journey with this course. This course will also help if someone wants to build real-world projects such as e-commerce and blog projects to improve their skills.


What makes this course special?

In this course, I have spent a lot of time on the theoretical explanation, which will support you in understanding the practical implementations of many topics easily. I have added many challenges for you so that you can test your learning immediately after completing a lecture. You will learn about many extensions, saving 50% of the time when coding. This course will make sure to make you advance in this field.


What are some of the course highlights?

There are so many exciting features covered in this one course; you will be blown away by excitement and joy. Here are some of the exciting features you will learn about HTML & CSS:

  • HTML Typography

  • HTML Lists, Link, Media

  • HTML Table, Form

  • Web Accessibility

  • CSS Selectors, combinators

  • CSS Box Model

  • CSS Layout design - float, positioning, flex, grid

  • CSS Responsive Web Design   (RWD)

  • CSS Transform, Transition, Animation

  • CSS BEM Architecture

  • Blog Project

  • E-commerce Project

Who this course is for:

  • All Level
  • Very friendly for Beginners
  • Anyone who wants to be a web designer / web developer