🟠 HTML & CSS Fundamentals

Master the building blocks of the web with HTML structure and CSS styling

← Back to Front-End Courses

HTML & CSS Fundamentals Curriculum

12
Core Units
~50
HTML Elements
30+
CSS Properties
Responsive
Design
1

Introduction to HTML

Learn HTML basics and understand how to structure web content.

  • What is HTML?
  • HTML document structure
  • HTML tags and elements
  • Attributes and values
  • DOCTYPE declaration
  • Head and body sections
  • HTML syntax rules
  • Browser rendering
2

HTML Text Elements

Master text formatting and semantic markup for content structure.

  • Headings (h1-h6)
  • Paragraphs and line breaks
  • Text formatting tags
  • Emphasis and strong
  • Quotations and citations
  • Lists (ordered, unordered)
  • Definition lists
  • Text semantic meaning
3

Links & Navigation

Create hyperlinks and build navigation systems for websites.

  • Anchor tags and href
  • Absolute vs relative URLs
  • Link targets
  • Email and phone links
  • Internal page links
  • Navigation menus
  • Breadcrumb navigation
  • Link accessibility
4

Images & Media

Embed images, videos, and multimedia content in web pages.

  • Image elements
  • Image attributes
  • Image formats
  • Responsive images
  • Figure and figcaption
  • Video elements
  • Audio elements
  • Media accessibility
5

HTML Tables

Create and style data tables for presenting structured information.

  • Table structure
  • Table headers
  • Table rows and cells
  • Table captions
  • Spanning cells
  • Table sections
  • Table accessibility
  • Data table best practices
6

HTML Forms

Build interactive forms for user input and data collection.

  • Form elements
  • Input types
  • Form attributes
  • Labels and fieldsets
  • Form validation
  • Textarea and select
  • Buttons and submission
  • Form accessibility
7

Introduction to CSS

Learn CSS basics and understand how to style web content.

  • What is CSS?
  • CSS syntax
  • Selectors and declarations
  • Including CSS
  • CSS comments
  • Cascade and specificity
  • Inheritance
  • CSS debugging
8

CSS Selectors

Master CSS selectors to target and style specific elements.

  • Element selectors
  • Class and ID selectors
  • Attribute selectors
  • Pseudo-classes
  • Pseudo-elements
  • Combinators
  • Selector specificity
  • Advanced selectors
9

CSS Box Model

Understand the CSS box model and control element spacing.

  • Box model concept
  • Content, padding, border
  • Margin and spacing
  • Box-sizing property
  • Block vs inline
  • Display property
  • Overflow handling
  • Box model debugging
10

CSS Layout Basics

Learn fundamental layout techniques and positioning methods.

  • Normal document flow
  • Position property
  • Static, relative, absolute
  • Fixed and sticky
  • Z-index and stacking
  • Float and clear
  • Layout strategies
  • Common layout patterns
11

Colors & Typography

Style text and apply colors to create visually appealing designs.

  • Color values and formats
  • Color theory basics
  • Background colors
  • Font properties
  • Web fonts
  • Text styling
  • Line height and spacing
  • Typography best practices
12

Responsive Design Basics

Create websites that work well on all device sizes.

  • Responsive design principles
  • Viewport meta tag
  • Media queries
  • Flexible layouts
  • Responsive images
  • Mobile-first approach
  • Breakpoints
  • Testing responsiveness

Unit 1: Introduction to HTML

Learn HTML basics and understand how to structure web content.

What is HTML?

Understand HTML as the markup language that structures web content.

Markup Language Structure Content Web Standard
HTML (HyperText Markup Language) is the standard markup language for creating web pages. It describes the structure of a web page using a series of elements, which tell the browser how to display the content.
HTML Core Concepts
Elements & Tags
Attributes
Document Structure
Semantic Meaning