Hypertext Markup Language (HTML)

Hypertext Markup Language (HTML) is the standard markup language that is downloaded from a web server to a web browser and is used to display website and web application content.

HTML5 logo.

HTML resources

  • Mozilla's HTML page and introduction to HTML break down HTML by elements, metadata and forms before diving into more advanced web development topics.

  • A few HTML tips is written for beginners who are learning HTML. The article gives guidance on common mistakes to avoid and what to do instead to write proper HTML.

  • CodeAcademy's HTML basics course provides an interactive environment for learning the gist of the markup language.

  • A list of everything that could go in the head of your document provides a comprehensive reference for elements that are required or optional in the <head> element of your webpage.

What's next to learn after HTML?

How do I improve an app's user interface?

How should I host and serve static content files?

How do I use JavaScript with my Python web application?

Sign up for a monthly email with Full Stack Python tutorials. No spam ever.

Sponsored By

Okta logo.

Secure and manage identities in your Python web apps with Okta.


Rollbar logo

Fix errors in your Python code before your users see them by monitoring with Rollbar.


Digital Ocean logo.

Easily deploy your Python web apps to Digital Ocean's reliable cloud computing platform.


Scout logo

Scout monitors the performance of your Python apps, identifying slow queries, memory bloat, and more. Free during Tech Preview.

Full Stack Python

Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.
Updates via newsletter, Twitter & Facebook.

Matt Makai 2012-2018