Creating basic web pages

HTML lets you put text, images, links, and other content on the web. It is the basic building block of all web applications, and is responsible for most of what you see on the Internet today. This is where most people get their first taste of how to code.

Start learning with



HTML is one of the fundamental building blocks of the web. It's responsible for all the text, images, and links that you see on the web. Learning HTML is the first step you'll take in making a basic web page.

Who curated this track

Jon Chan
  • Founder of Bento
  • Developer at Stack Overflow
  • Self-taught developer
Learn HTML in 12 Minutes


This is a great introduction to HTML in just a few minutes. You'll get a feel for how HTML files are started along with some basic tags. This will also give you a demonstration of how to start web development on your own computer.


Learn HTML


Learn the basics of HTML with this interactive Codecademy course. The introduction here gives an overview of the structure, purpose, and syntax of the language. A quick taste.


How to Use the HTML5 Sectioning Elements


HTML5 introduces a slew of new HTML elements that are supported by almost all major browsers. The most important amongst these new elements are the sectioning elements used to structure the major areas of your pages. Give this a quick read and learn how to use them.


Deep Dive into HTML
HTML Best Practices


This is a handy reference for best practices when you're writing HTML. It may look daunting at first, but it's actually a very concise and pretty quick read. Familiarizing yourself with these practices will make your code more organized and easier to work with.


HTML Reference


A comprehensive and visual reference for HTML elements. This is a great resource to keep in handy when you're exploring new HTML elements to use.


Start this track

What you should learn next


CSS is the primary language used to style the web. Combined with HTML and other web technologies, it gives you full control over how things look on your website.