HTML
beginnerTopic 1 of 14 in Frontend Development
What it is
HTML (HyperText Markup Language) is the standard language for creating web pages. It defines the structure and content of every page you see in a browser — headings, paragraphs, images, links, forms, and more.
Why frontend developers need it
Every website starts with HTML. Whether you are building a landing page, a web app, or an email template, you need HTML to tell the browser what to display and in what order.
What to learn
Document structure: <!DOCTYPE>, <html>, <head>, <body>
Semantic elements: <header>, <main>, <section>, <article>, <nav>, <footer>
Text elements: headings, paragraphs, lists, links
Media elements: images, video, audio
Forms and input types
Tables for tabular data
Accessibility basics: alt text, ARIA roles, landmark elements
Practice project
Personal Portfolio Page
Build a single-page portfolio with a header, about section, project list, and contact form — using only HTML. No CSS or JavaScript yet.