HTML & CSS Courses & Tutorials - Codecademy

Skip to Content
  1. Catalog
  2. HTML & CSS
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.Tell me more

Related topics

  • Web development
  • Code foundations
  • Web design
  • JavaScript
  • React
  • Angular

HTML & CSS courses

Filters30 results

Level

Price

View plans

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. Clear filtersMost relevantFilters30 resultsClear filtersMost relevant
  • Free course

    Learn HTML: Fundamentals

    Build an important foundation for creating the structure and content for web pages.
    • Checker DenseBeginner Friendly.3 hours
  • Skill path

    Build a Website with HTML, CSS, and GitHub Pages

    Learn the basics of web development to build your own website.
    • Checker DenseIncludes 9 Courses
    • Checker DenseWith Certificate
    • Checker DenseBeginner Friendly.14 hours
  • Free course

    Learn HTML: Forms

    Learn how to create HTML forms with various input fields to collect and validate user data.
    • Checker DenseBeginner Friendly.2 hours
  • Free course

    Learn CSS: Introduction

    Learn how to use CSS (Cascading Style Sheets) to style and visually organize HTML pages.
    • Checker DenseBeginner Friendly.2 hours
  • Free course

    Learn HTML: Semantic HTML

    Learn how to use Semantic HTML to create cleaner, more accessible web pages.
    • Checker DenseBeginner Friendly.1 hour
  • Career path

    Front-End Engineer

    Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Checker DenseIncludes 34 Courses
    • Checker DenseWith Professional Certification
    • Checker DenseBeginner Friendly.115 hours
  • Free course

    Learn CSS: Box Model and Layout

    Use the box model to fine tune display and positioning of HTML elements.
    • Checker DenseBeginner Friendly.2 hours
  • Free course

    Learn HTML

    Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.
    • Checker DenseBeginner Friendly.7 hours
  • Free course

    Learn HTML: Tables

    Learn how to create HTML tables to present data in an organized manner and format your tables with CSS.
    • Checker DenseBeginner Friendly.1 hour
  • Free course

    Learn CSS: Colors

    Level up your design skills by learning different ways to set CSS colors and formats.
    • Checker DenseBeginner Friendly.1 hour
  • Free course

    Learn CSS: Flexbox and Grid

    Create elegant and flexible web page layouts with CSS flexbox and grid.
    • Checker DenseBeginner Friendly.4 hours
  • Free course

    Learn CSS: Transitions and Animations

    Learn how to make your website shake, slide, and grow with CSS transitions.
    • Checker DenseBeginner Friendly.1 hour
  • Free course

    Learn CSS

    In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
    • Checker DenseBeginner Friendly.6 hours
  • Course

    Learn Bootstrap

    Give your website a clear layout and polished style—fast! Learn how to use one of the most popular front-end frameworks, Bootstrap 4!
    • Checker DenseWith Certificate
    • Checker DenseIntermediate.3 hours
  • Free course

    Learn CSS: Typography and Fonts

    Use CSS typography to style your text and include fonts from other sources.
    • Checker DenseBeginner Friendly.1 hour
  • Course

    Learn CSS: Responsive Design

    Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
    • Checker DenseWith Certificate
    • Checker DenseIntermediate.2 hours
  • Course

    Learn Navigation Design

    Learn how to build and structure websites that are easy for users to navigate.
    • Checker DenseWith Certificate
    • Checker DenseIntermediate.2 hours
  • Course

    How to Deploy a Website

    Learn how to publish a website to the Internet with Jekyll, Amazon Web Services (AWS), and GitHub Pages.
    • Checker DenseWith Certificate
    • Checker DenseBeginner Friendly.1 hour
  • Free course

    Learn Intermediate CSS

    Learn how to implement elegant transitions, create new layouts and serve users with dynamic needs.
    • Checker DenseIntermediate.10 hours
  • Free course

    Learn Sass: Fundamentals

    Expand your CSS knowledge and style your sites even faster by learning Sass.
    • Checker DenseIntermediate.1 hour
  • Free course

    Learn CSS: Variables and Functions

    Create websites viewable on devices of all sizes using responsive design techniques, such as relative sizing units and media queries.
    • Checker DenseBeginner Friendly.2 hours
  • Free course

    How to Make a Website with NameCheap

    Explore HTML & CSS fundamentals as you build a website in this introductory web development course.
    • Checker DenseBeginner Friendly.4 hours
  • Course

    Learn CSS-in-JS

    Advance your CSS styling strategies with CSS-in-JS, a popular technique that allows programmers to write CSS styling in JavaScript.
    • Checker DenseWith Certificate
    • Checker DenseIntermediate.< 1 hour
  • Course

    Learn Color Design

    Learn how to use color effectively to create attractive and useable websites!
    • Checker DenseWith Certificate
    • Checker DenseIntermediate.2 hours
  • Course

    Learn Sass

    Expand your CSS knowledge by learning SCSS syntax, nesting, functions, and more in this course!
    • Checker DenseWith Certificate
    • Checker DenseIntermediate.3 hours
  • Free course

    Learn CSS: Browser Compatibility

    Ensure consistent user experience regardless of the browser by addressing browser compatibility issues.
    • Checker DenseBeginner Friendly.< 1 hour
  • Free course

    Learn A-Frame (VR)

    Ready to learn VR in VR? Dive into A-Frame and learn how to build virtual reality experiences in the browser.
    • Checker DenseIntermediate.2 hours
  • Free course

    Learn Sass: Functions and Operations

    Learn how to incorporate functions, loops, operators, and conditionals in Sass.
    • Checker DenseIntermediate.1 hour
  • Free course

    Learn Sass: Best Practices

    Learn best practices for setting up file structure, importing stylings, and writing scalable Sass.
    • Checker DenseIntermediate.< 1 hour
  • Free course

    Learn Sass: Mixins and Parent Selector

    Use mixins to add more flexibility to your styles and expand stylings with the & selector.
    • Checker DenseIntermediate.1 hour
Checker Dense

Related resources

  • Go to articles
  • Go to docs
  • Go to cheatsheets
  • Browse projects
  • Go to blog

Related projects

  • Practice project

    Curious Ornithologist

    HTML & CSS • Web development • Web designCreate various themes and reactive elements for a bird-watching website using CSS variables and functions. More guidance, 30 min
  • Practice project

    Code! Blog

    HTML & CSS • Web development • Web designUpdate a blog to meet common CSS accessibility standards. More guidance, 30 min
  • Portfolio project

    Django Delights

    Python • HTML & CSS • Web developmentUtilize the Django framework to create an app that helps track a restaurant’s inventory and sales. Independent, 20 hrsPortfolio Ready
  • Portfolio project

    Inspirational Homepage

    HTML & CSS • JavaScript • Web developmentCreate an inspirational homepage where you can check the weather, read an inspirational quote, view a pretty image, and write down your goals for the day. Independent, 120 hrsPortfolio Ready

Related articles

  • Article

    How to Customize and Configure Tailwind CSS: A Beginner Guide

    Learn how to customize and configure Tailwind CSS themes, colors, and spacing. A step-by-step guide for beginners to tailor Tailwind to their project needs.
  • Article

    What are the Utility Classes in Tailwind CSS?

    Learn about Tailwind CSS utility classes, their importance, and usage through a real-world example.
  • Article

    Mastering Tailwind Animations for Beginners

    Learn how to use Tailwind CSS to create attractive website animations.
  • Article

    How to Convert CSS to SCSS

    Guide on converting CSS to SCSS syntax.

Từ khóa » Html And Css Tutorial For Beginners