Beginner Level HTML & CSS Curriculum
-
Introduction to the Web
-
What is the Internet? What is a web page?
-
Introduction to browsers and HTML files.
-
-
Basic HTML Structure
-
Doctype declaration
-
HTML, head, body tags
-
Basic elements: headings, paragraphs, links.
-
-
Adding Images and Multimedia
-
Image tag (alt text importance)
-
Embedding videos (using iframes)
-
-
Basic CSS Styling
-
Linking a CSS file to HTML
-
Styling text: fonts, colors, sizes
-
Box model basics (margin, padding, border)
-
-
Forms and Input
-
Basic forms: text inputs, buttons
-
Form validation basics
-
-
Responsive Design Introduction
-
What is responsive design?
-
Using percentages and relative units.
-
Advanced Level HTML & CSS Curriculum
-
Semantic HTML
-
Importance of semantic tags: header, nav, main, article, footer
-
Accessibility basics (alt text, ARIA roles)
-
-
Advanced CSS Layouts
-
Flexbox
-
CSS Grid
-
Positioning (absolute, relative, fixed)
-
-
Transitions and Animations
-
CSS Transitions
-
Keyframe animations
-
-
CSS Variables and Preprocessors
-
What are CSS variables?
-
Introduction to Sass or LESS.
-
-
Responsive Design Advanced
-
Media queries for different devices
-
Fluid typography and layouts
-
-
Project: Build a Multi-Page Website
-
Plan a site: navigation, structure, content
-
Apply responsive design
-
Accessibility review
-
