Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Single Page Website with HTML & CSS
Rating: 4.7 out of 5(120 ratings)
2,475 students

Build a Single Page Website with HTML & CSS

In this course you'll learn how to create an AWESOME mobile-friendly, responsive website with HTML and CSS.
Created byDomenic Corso
Last updated 4/2022
English

What you'll learn

  • Structure a website with HTML
  • Apply styling to website components with CSS
  • Combine both HTML and CSS to construct a mobile friendly website
  • Key standards and naming conventions for HTML and CSS code
  • Learn common design patterns and call-to-action components in UI/UX

Course content

1 section8 lectures1h 37m total length
  • Introduction4:00

    During the introduction I'll be explaining exactly what we are going to be creating during the course - which is a responsive, mobile-friendly single page website from scratch using plain HTML and CSS.

  • Base HTML and File Structure8:35

    This lecture includes creating the base HTML and file structure for the web page - I'll also be showing you which applications I recommend you use for the course.

  • Lecture 3: Hero Image19:53

    This lecture involves going over the hero image and the icon which will be used for the main "hero area" of the web page. We'll also begin creating some core elements and CSS styles which will give us a foundation for the rest of the course.


    I've provided some sample images which you can use as downloadable materials.

  • Lecture 4: Call-to-action content13:37

    This lecture involves creating a call-to-action (CTA) component that will encourage your users to click on a particular item - think things like a video or a sign up form.

  • Lecture 5: Social Media Links14:27

    This lecture involves adding social media links (and icons) to direct users to external sites such as Facebook, Twitter or YouTube.

  • Lecture 6: Body Content10:27

    This lecture involves adding some essential body content - things like paragraphs, headings, buttons and sections.

  • Lecture 7: Icon Grid10:15

    This lecture involves creating an icon grid which is typically used to either showcase services that a company or organisation provides, or display numbers (i.e. how many products sold, how many clients served etc.)

  • Final Touches16:44

    The final lecture involves adding the final touches which includes:

    • making the site mobile friendly

    • choosing a font

    • adding a favicon (shortcut icon)

    • adding a mobile theme color

Requirements

  • A very basic knowledge of HTML & CSS

Description

When starting out as a web developer, one of the most valuable and rewarding milestones is to create a fully complete website that looks and feels good. Watching and reading tutorials are great for learning new things, but completing a project is key to taking your learning to another level.

In this course you'll be learning how to create a single page website (or micro-site) from scratch using the following technologies:

  • HTML5

  • CSS3

  • Icon Library

  • Fonts

  • Block Element Modifier (BEM) CSS naming convention

This course is perfect for people who have a beginner to intermediate level of experience in web development or web design. The website which we'll be creating is going to feature various different web design elements, including:

  • a hero image

  • call-to-action components

  • social media links

  • icon grid

  • body content

  • footer

On top of that, this website will be mobile-friendly, making it compatible with a wide range of devices including both iPhone and Android phones.

Not only will you learn how to create the above components but you'll also learn how to harness the power of HTML and CSS from a technical perspective in which you can then apply that knowledge into other aspects of web development.

Upon completing this course you'll know how to build a website like this for a small business, or even your own personal portfolio.

Who this course is for:

  • Beginner web developers with basic HTML and CSS knowledge
  • Web developers wanting to take their skills to an elevated level
  • Anyone wanting to learn how to build basic websites for small businesses
  • Students wanting to land their first job as a web developer
  • Anyone trying to gain more knowledge in user interfaces
  • Web developers who want to build responsive, mobile-friendly websites