Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The complete HTML and CSS for Beginners Step by Step
Highest Rated
Rating: 4.5 out of 5(20 ratings)
2,379 students

The complete HTML and CSS for Beginners Step by Step

The easiest way to learn modern web design, HTML5 and CSS3 step-by-step from scratch. Design AND code a huge project.
Created byAmeen Bineabade
Last updated 6/2024
English

What you'll learn

  • Real-world skills to build real-world websites: professional, beautiful and truly responsive websites
  • A huge project that will teach you everything you need to know to get started with HTML5 and CSS3
  • Simple-to-use web design guidelines and tips to make your website stand out from the crowd
  • Iframe Element, Progress Element, Label Element, Small Element, Span Element, Sub and Sup Elements

Course content

2 sections42 lectures4h 59m total length
  • Some Tips to get you started2:58

    Set small daily goals to finish HTML and CSS course, watching one video at a time. Believe in yourself, make every minute count, and complete course to unlock styling skills.

  • What is HTML?7:56

    Learn how html uses hypertext markup language to structure web pages with opening and closing tags, and how css rules with selectors and properties style color, font weight, and visibility.

  • Course Exercise and Video Quality4:52

    Enable HD video for clear viewing and download exercise files, then use course tabs for lectures, materials, discussions, and notes while enabling new lecture emails and sharing reviews.

  • Code Editor4:32

    Enable file extensions on Windows seven and eight, and on Mac, install the free co-editor, then create a desktop folder and drag files into the editor.

  • First HTML Code7:25

    Learn how to format text with HTML tags by creating a paragraph and a heading, using p and h1 tags, and previewing in a browser with basic styles.

  • Headings4:13

    Explore how to use h1 through h6 headings, set a page title for SEO, and preview heading sizes while saving and organizing HTML with keyboard shortcuts.

  • Comments, White Space and line breaks8:35

    Learn how spaces are ignored by HTML, and how to force line breaks with the br tag; explore HTML comment syntax for documenting code and later reuse.

  • Popular HTML tags5:51

    Learn how to use popular HTML tags like p, h1–h6, strong, i, blockquote, hr, and div to structure content; practice with dummy text and create clean, semantic pages.

  • Creating Images6:53

    Create an image in HTML using the image tag and src attribute, place files in images folder, set width in pixels while preserving aspect ratio, embedding images in other elements.

  • Creating Links5:39

    Create links using the anchor tag and href to navigate between pages, including linking to images page. Learn to use target _blank to open links in a new tab.

  • Clickable Images3:05

    Learn to create a clickable image by wrapping it in an anchor tag, linking to another page and opening in a new tab.

  • Tables9:13

    Learn how to create and structure tables in HTML emails using table, tr, and td, with thead and tbody for clean headings and data cells.

  • Forms14:25

    Explore the form element and inputs, including text, email, password, and file. Learn to use labels, placeholders, and the action with post to send data to a PHP server-side script.

  • Lists5:18

    Learn to create and structure lists in HTML, including unordered and ordered lists, list items, links, images, and headings, and style them with CSS for navigation, categories, and inline layouts.

  • The Rest of the HTML tags4:41

    Explore the remaining html tags, focusing on image tags, src and alt attributes, and accessibility for screen readers, to extend your web pages and prepare for styling.

  • Inline Style6:44

    Learn inline styles in HTML by applying the style attribute to a single element, using CSS properties like color, font-size, and font-weight, with semicolon separators and hex color codes.

  • Internal Style6:00

    Learn how to create internal CSS within an HTML document by using a style tag in the head, and applying selectors and properties like color, font-size, and bold text.

  • External Style9:32

    Link an external css file to your html document using the head tag and a stylesheet. Create a separate css folder with style.css and verify the link via page source.

  • Selectors9:00

    Explore how CSS selectors target elements by tag, use IDs and classes, combine multiple selectors with commas, and select nested elements inside a div to apply precise styles.

  • Id's and Classes9:48

    Explore ids and classes in CSS, including inline styles, overrides, and selector basics. Learn when to use ids versus classes and how hash and dot syntax targets elements.

  • Linking Javascript6:21

    Learn how to link JavaScript in HTML, write a simple function with alert, and connect an external script file using script src, while organizing scripts in a dedicated folder.

  • Common Styling Properties15:34

    Explore the most common CSS properties, including borders, backgrounds, colors, list styles, and layout controls like margins, padding, width, and float, with hands-on demos and tips for managing cascading rules.

  • Inserting Pictures and Styling15:53

    Learn how to insert pictures and style them with css by building a practice page, centering a container, and sizing images. Explore adding borders and padding to refine the layout.

  • Inserting Pictures Via CSS6:21

    Insert a picture via CSS by setting a background-image on a styled div, define its width and height, and use the correct relative path to the image.

  • Hover Effect10:34

    Learn hover effects in css by changing background color, border, and text color on hover, and control images with background size and no-repeat using the hover selector (zulu suto selector).

  • Where to go next (IMPORTANT)10:14

    Learn the recommended path to becoming a developer: start with PHP, progress through procedural, then object-oriented programming, and frameworks like Laravel, finishing each course before moving on.

Requirements

  • No coding or design experience necessary
  • This course is for both beginners and advanced developers.

Description

This step by step HTML and CSS course will help you learn coding fast and with an instructor that really cares about his students.

Learning to code will help you make more money in your job, or even find a better job, or even better yet, get a nice job as web developer.

HTML and CSS are the foundations you need to get into any programming language.

What are your waiting? Every minute you let by is money and opportunity that are passing you by. Don't put it off anymore and get the knowledge your need to succeed today.


Together we hand-code a beautiful and responsive landing page for a fictional company that I made up just for the course. Step-by-step, you will learn more and more HTML5 and CSS3 features, from beginner to advanced. These are the latest web technologies, used by every website in the world. And we even added some jQuery to the mix.

This huge project will teach you all the real-world skills to build real-world HTML5 and CSS3 websites. This will allow you to build any website you can imagine... From complete scratch.

What you'll learn

  • How to build websites using HTML5, CSS, Javascript and jQuery

  • Build responsive Websites that load perfectly on desktops, tablets and mobile devices

  • Start your career as a Web Developer

  • HTML5 semantic elements and best practices

  • Handle forms and send e-mails from you website

  • Whether if you are aiming for a career as a web developer of you are a freelance web designer who wants to master front end development, this course is what you've been looking for.

    Being the building blocks of the world wide web, HTML, CSS and Javascript are fundamental skills for any IT professional. With these skills you can build your own digital products, work as a freelancer or pursue a successful career on a big tech company. No matter the path you choose, this course is going to provide you with high quality content and a great learning experience so you achieve all your goals.

Who this course is for:

  • Complete beginners who want to learn how to build a professional, beautiful and responsive website
  • Students with some knowledge about HTML and CSS, but who struggle to put together a great website