HTML & CSS courses

About HTML & CSS

HTML is the foundation of all web pages. It defines the structure of a page, while CSS defines its style. HTML and CSS are the beginning of everything you need to know to make your first web page! Learn both and start creating amazing websites.

HTML & CSS courses

Filters30 results

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
30 results
Most relevant
  • Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
    • Beginner Friendly.
      7 hours
  • Learn the basics of web development to build your own website.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      14 hours
  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Build an important foundation for creating the structure and content for web pages.
    • Beginner Friendly.
      3 hours
  • Learn how to create HTML forms with various input fields to collect and validate user data.
    • Beginner Friendly.
      2 hours
  • Learn how to use CSS (Cascading Style Sheets) to style and visually organize HTML pages.
    • Beginner Friendly.
      2 hours
  • In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
    • Beginner Friendly.
      6 hours
  • Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
    • With Certificate
    • Intermediate.
      2 hours
  • Explore HTML & CSS fundamentals as you build a website in this introductory web development course.
    • Beginner Friendly.
      4 hours
  • Create elegant and flexible web page layouts with CSS flexbox and grid.
    • Beginner Friendly.
      4 hours
  • Learn how to use Semantic HTML to create cleaner, more accessible web pages.
    • Beginner Friendly.
      1 hour
  • Give your website a clear layout and polished style—fast! Learn how to use one of the most popular front-end frameworks, Bootstrap 4!
    • With Certificate
    • Intermediate.
      3 hours
  • Use the box model to fine tune display and positioning of HTML elements.
    • Beginner Friendly.
      2 hours
  • Learn how to make your website shake, slide, and grow with CSS transitions.
    • Beginner Friendly.
      1 hour
  • Use CSS typography to style your text and include fonts from other sources.
    • Beginner Friendly.
      1 hour
  • Learn how to implement elegant transitions, create new layouts and serve users with dynamic needs.
    • Intermediate.
      10 hours
  • Learn how to use color effectively to create attractive and useable websites!
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to build and structure websites that are easy for users to navigate.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how to create HTML tables to present data in an organized manner and format your tables with CSS.
    • Beginner Friendly.
      1 hour
  • Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
    • With Certificate
    • Intermediate.
      < 1 hour
  • Expand your CSS knowledge and style your sites even faster by learning Sass.
    • Intermediate.
      1 hour
  • Learn how to incorporate functions, loops, operators, and conditionals in Sass.
    • Intermediate.
      1 hour
  • Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
    • With Certificate
    • Beginner Friendly.
      1 hour
  • Level up your design skills by learning different ways to set CSS colors and formats.
    • Beginner Friendly.
      1 hour
  • Ensure consistent user experience regardless of the browser by addressing browser compatibility issues.
    • Beginner Friendly.
      < 1 hour
  • Expand your CSS knowledge by learning SCSS syntax, nesting, functions, and more in this course!
    • With Certificate
    • Intermediate.
      3 hours
  • Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
    • Beginner Friendly.
      2 hours
  • Learn best practices for setting up file structure, importing stylings, and writing scalable Sass.
    • Intermediate.
      < 1 hour
  • Ready to learn VR in VR? Dive into A-Frame and learn how to build virtual reality experiences in the browser.
    • Intermediate.
      2 hours
  • Use mixins to add more flexibility to your styles and expand stylings with the & selector.
    • Intermediate.
      1 hour