HTML Tutorial for Beginners
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
HTML Tutorial for Beginners
Included with
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Create well-structured HTML documents using essential tags and attributes.
Apply CSS to style web pages and manage their layout and appearance.
Embed images, links, and other media to enhance the user experience.
Make websites responsive and adaptable to various screen sizes
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
There are 7 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive HTML course, you will learn to build websites from the ground up using the foundational language of web development—HTML. Whether you're starting from scratch or refining your existing skills, this course will empower you to create well-structured, accessible web pages that are easy to navigate and visually appealing. The course emphasizes hands-on learning with real-world applications, ensuring that you walk away with practical skills to build your own websites. The course begins with an introduction to the basic structure of HTML documents, then gradually progresses through essential topics such as formatting text, embedding images, adding links, and styling your pages with CSS. You'll explore the various HTML tags that structure web pages and how to control their presentation using CSS. By the end, you’ll also gain expertise in advanced topics like responsive design and table manipulation. Throughout this journey, you will be guided through each concept with clear, easy-to-follow instructions, supported by practical examples and exercises. We’ll also cover more advanced features, including creating forms, setting up navigation links, and styling pages using inline, internal, and external CSS. Each section is carefully crafted to build on the previous one, providing you with a step-by-step learning experience. This course is perfect for anyone eager to start a career in web development or anyone looking to sharpen their HTML skills. It's designed for absolute beginners and requires no prior coding experience. The content is also suitable for those who want to improve their web development knowledge, whether for personal or professional projects. By the end of the course, you will be able to create well-structured HTML pages, apply basic CSS styling, integrate images and links, and build responsive web pages that adapt to different screen sizes.
In this module, we will introduce you to the foundational concepts of HTML, starting with how to create a simple HTML document. You will learn the essential tags and elements used to structure a webpage, from headings to paragraphs, and explore their functionality in creating well-organized content.
What's included
7 videos1 reading
7 videos•Total 21 minutes
- Introduction and Create an HTML Document•6 minutes
- Headings in HTML•4 minutes
- Title in HTML•2 minutes
- Paragraphs in HTML•3 minutes
- Understanding Head in HTML•2 minutes
- Horizontal Rule in HTML•2 minutes
- Comments in HTML•2 minutes
1 reading•Total 10 minutes
- Full Course Resources•10 minutes
In this module, we will focus on different HTML elements that allow you to format text. From making text bold or italic to adjusting its size and alignment, you’ll discover how to enhance the presentation of content on your web pages through simple formatting tags.
What's included
7 videos1 assignment
7 videos•Total 13 minutes
- Make Text Bold•2 minutes
- Make Text Italic•2 minutes
- Create Small Font•2 minutes
- Mark Inserted Text•2 minutes
- Mark Deleted Text•1 minute
- Mark Strikethrough text•2 minutes
- Superscript Text•2 minutes
1 assignment•Total 15 minutes
- HTML Formatting - Assessment•15 minutes
In this module, we will dive into the world of CSS and explore how to style HTML elements effectively. You will learn to apply various CSS techniques for changing the look and feel of your page, including adjusting colors, font sizes, and alignment, to make your web page visually appealing.
What's included
13 videos1 assignment
13 videos•Total 29 minutes
- Stylesheets in HTML•3 minutes
- External Stylesheet in HTML•3 minutes
- Internal CSS in HTML•3 minutes
- Inline CSS in HTML•3 minutes
- Set Background Color in HTML•2 minutes
- Change Text Color in HTML•2 minutes
- Underline a Text in HTML•2 minutes
- Change Text Size in HTML•2 minutes
- Change Text Font Family in HTML•2 minutes
- Change Text Alignment in HTML•2 minutes
- Set Text Direction in HTML•2 minutes
- Display Text Right to Left in HTML•2 minutes
- Change Alignment of Heading in HTML•2 minutes
1 assignment•Total 15 minutes
- HTML CSS Styles - Assessment•15 minutes
In this module, we will cover how to incorporate images into your HTML pages. You will learn to use the <img> tag, set image dimensions, and even make images responsive to ensure they look great on any device.
What's included
9 videos1 assignment
9 videos•Total 26 minutes
- Insert Image in a Web Page•2 minutes
- Image Height and Width Attributes in HTML•2 minutes
- Set Image on a Web Page in HTML•3 minutes
- How to Use the Image as a Link in HTML•3 minutes
- Set Background Image on a Web Page in HTML•2 minutes
- Set Image on a Web Page from an External Website•3 minutes
- Set Image on a Web Page from a Local Computer in HTML•4 minutes
- Make an Image Responsive in HTML•3 minutes
- Floating Image in HTML•3 minutes
1 assignment•Total 15 minutes
- Images in HTML - Assessment•15 minutes
In this module, we will guide you through the process of creating and managing hyperlinks in HTML. You will learn how to insert links that lead to external sites, email addresses, and other parts of your webpage, along with styling options to adjust their appearance and behavior.
What's included
8 videos1 assignment
8 videos•Total 21 minutes
- Add Links on a Web Page•2 minutes
- The href Attribute in HTML•2 minutes
- Insert Hyperlink in HTML•2 minutes
- Change the Color of Links in HTML•2 minutes
- Change the Target of a Link in HTML•3 minutes
- Remove Underline from a Link in HTML•3 minutes
- Create a Link to Send Email in HTML•3 minutes
- Create a Link to Send an Email with the Subject in HTML•3 minutes
1 assignment•Total 15 minutes
- Links in HTML - Assessment•15 minutes
In this module, we will introduce HTML tags for handling quotations and citations. You’ll learn how to structure quotes and citations properly using the right elements, as well as how to mark postal addresses and abbreviations for better content organization.
What's included
5 videos1 assignment
5 videos•Total 10 minutes
- Quotation Marks in HTML•1 minute
- Blockquote in HTML•2 minutes
- Markup Postal Address in HTML•2 minutes
- Abbreviation or Acronym in HTML•3 minutes
- Set Work Title in HTML•3 minutes
1 assignment•Total 15 minutes
- HTML Quotation and Citation - Assessment•15 minutes
In this module, we will explore how to create and format tables in HTML. You will learn how to set up table headers, rows, and columns, as well as how to customize your tables for a professional, clean layout using advanced table attributes.
What's included
11 videos3 assignments
11 videos•Total 29 minutes
- Create Tables in an HTML Web Page•5 minutes
- Create Table Header in HTML•2 minutes
- Create Table Rows and Columns in HTML•4 minutes
- Set Table Width in HTML•2 minutes
- Set Table Cell Padding in HTML•2 minutes
- Set Cell Width and Height in HTML•2 minutes
- Merge Table Cells in HTML•3 minutes
- Merge Table Columns in HTML•2 minutes
- Table Rowspan and Colspan in HTML•3 minutes
- Set Horizontal Header for a TABLE•1 minute
- Set Vertical Header for a Table•2 minutes
3 assignments•Total 90 minutes
- HTML CSS Styles - Assessment•15 minutes
- Full Course Assessment•60 minutes
- Full Course Practice Assessment•15 minutes
Instructor
Why people choose Coursera for their career
Frequently asked questions
HTML (Hypertext Markup Language) is the standard language used to create and design web pages. It structures content on the web, allowing browsers to render websites as intended. HTML is essential for anyone working in web development, as it's the foundational technology for creating and displaying web content.
This course is designed to teach beginners the basics of HTML, starting from understanding its structure to advanced formatting and styling techniques. You will learn how to create web pages, work with text, images, links, tables, and more, all while applying essential HTML elements and attributes. The course also covers integrating CSS styles to enhance the design of your web pages.
After completing this course, you will have the skills to create fully structured HTML documents, format text, insert images, links, and tables, and style your pages with CSS. You will be equipped to build your own basic websites from scratch, with a solid understanding of web page layout and design.
More questions
Financial aid available,
