Udemyallen

Become a Web Designer - HTML & CSS for Beginners

Learn HTML & CSS: Build responsive websites with Flexbox, Grid, icons & step-by-step instructions. Master web design fundamentals!

4.5(468)
34,439students
8h 9m
Certificate
Chandrasekaran Janardhanan
Chandrasekaran JanardhananFacilitator at SIMPL Academy

Course Content

Become a Web Designer - HTML & CSS for Beginners is an all-levels Udemy course taught by Chandrasekaran Janardhanan. It runs 8h 9m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 468 reviews, with 34,439 students enrolled. It is a paid course, last updated July 2022.

Ready to build websites? This course is perfect for beginners – even if you think programming isn't for you! We'll guide you through the fundamentals of HTML, a foundational skill for any aspiring web developer. HTML is remarkably accessible compared to languages like Python, Java, or C#, and this course breaks down the process into manageable, step-by-step lessons.

Here's what you'll learn:

  • HTML Essentials:
    • Structure your web pages with headings and paragraphs.
    • Create interactive web pages using links.
    • Embed images effectively.
    • Organize content with lists and tables.
    • Build dynamic forms to capture data from users and implement form validation.
  • CSS Styling:
    • Master CSS to control the visual appearance of your web pages.
    • Learn to apply styles using inline, internal, and external CSS.
    • Understand and utilize element selectors, ID selectors, and class selectors for targeted styling.
    • Dive into font styling:
      • Explore font classification (Serif, Sans Serif, Monospace).
      • Understand different font file types (TTF, OTF, WOFF, WOFF2).
      • Learn to use @font-face and @import to incorporate custom fonts.
      • Control font size (absolute, keywords, length, percentage) and font weight.
    • Work with colors:
      • Understand RGB and Hexadecimal color codes.
      • Explore RGBA, HSL, HSLA, and the color picker.
    • Create and customize borders with various styles and border radius.
    • Control spacing using width, padding, and margin.
  • Layout & Positioning:
    • Understand the box model for effective layout management.
    • Use float and clear for advanced layout techniques.
    • Utilize display property (none, inline, block, inline-block).
    • Design layouts with Flexbox and Grid, including understanding fractional units.
    • Control element position using relative, absolute, fixed, and sticky positioning.
  • Form Element Styling:
    • Style labels, input fields, text fields, password fields, and drop-down menus.
    • Customize button styles with hover effects.
    • Apply borders to input elements.
  • Advanced Techniques:
    • Styling Lists and Tables
    • Integrate third-party library icons using CSS.
    • Implement responsive web design using CSS to ensure your site looks great on all devices.
  • Deployment:
    • Launch your completed projects on GitHub Pages to share them with the world!

This course provides a practical, hands-on approach to learning web development. You'll gain the skills to create functional and visually appealing websites, even with no prior experience.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
1h 15m
intermediate
pluralsight
5.0
2h 49m
intermediate
pluralsight

Publishing Progressive Web Apps

by Maximiliano Firtman

5.0
1h 57m
intermediate
pluralsight
5.0
4h 14m
beginner
pluralsight