Explore your training options in 10 minutes

X

Back

Global navigation

Learn HTML

HTML is a vital programming language if you intend to work in front end web development. These articles and resources will help you identify the most suitable HTML courses. There are also excellent guides on HTML books, events, and projects that will help you sharpen your HTML skills. You can also find specific step-by-step instructions on HTML practices here, such as navigation bar creation and title tags.

Emphasis in HTML Text Formatting: Bold, Italics, and Underline
There are many ways to format your text in HTML to bring attention to something. In this post, we’ll talk about how to format your text in HTML to be bold, to be in italics, or to be underlined. You’ll…
HTML Code for Color Text
HTML color codes are in a two digit hexadecimal format for red, blue, and green (#RRBBGG). Hexadecimal color codes go from 00 to DD. For example, #FF0000 would be red and #40E0D0 would be turquoise. Hexadecimal color codes are used…
HTML Dropdown
As we expand our knowledge of HTML, one of the many things we need to start to consider is how what we create will affect the experience for people who use our page. One of the things we need to…
HTML Image Size
The HTML image size refers to the height and width of an image. They are listed as HTML attributes on the <img> element. Here’s how to set them. Syntax The syntax for setting the width and height attributes of an…
Using Semantic HTML in Projects: A Primer
One of the things we have to consider as developers is how to make our sites accessible to those who need screen readers to consume a website. HTML assists in that endeavor by providing the use of semantic elements in…
HTML Symbols: Using HTML Character Entities
When we are writing text into our HTML page, we need to use characters that are not necessarily readily available to us on our keyboards or that are reserved characters that have special meaning in HTML. These are called entities.…
HTML Indent
The HTML inline-styling property, known as the text-indent property, indents each paragraph of text just as you would indent the first line of a paragraph when writing a paper.  The code editor shows how to create text-indent in pixels (px): …
What are Headers?
What are Headers in HTML? The header element is a semantic element that was introduced in HTML5. It serves two primary purposes: as a page header and as a section header. In this article, we will cover page headers and…
How to Create and Style Horizontal Lines in HTML
Sometimes when creating the flow of your web page, you’ll want to find some way to section your content off into visually distinct parts. In this article, we’ll learn about the horizontal rule in HTML and how to put it…
HTML Background Color
CSS can be intimidating even for seasoned developers—there are so many options! But in this article, we’ll discuss how to change the background color in your HTML document without creating a separate cascading style sheet. When using HTML5, you can…
Centering Text in HTML
How to Center Text in HTML One of the first things we learn as programmers is how to align blocks of text. In this article, we’ll take a look at how to align text in the center of your container…
How to Create HTML Image Links
Images are common components of any web page. They are also a great way to create a link to another page. By using a combination of anchor tags with an href attribute and image tags, we can create an image…
What are HTML divs and how are they used?
The <div> is a generic container that is used in HTML to group elements together so style can be applied to them using CSS; div elements are empty by default and have to be filled with HTML elements to work.…
Is HTML a Programming Language?
HTML is a programming language by the majority of accounts. It is a markup language and it ultimately gives declarative instructions to a computer. This is the definition of a computer program, making HTML a programming language. HTML (or HyperText…
HTM vs HTML
The Crazy Programmer states that HTML is one of the most straightforward, easy to learn languages. What's more, it makes up the backend of every page on the World Wide Web. This is because HTML is a universal language when…
Declaring an HTML Doctype
When starting a new HTML document, one of the first things to do is write your document type declaration. A doctype declaration tells the browser that the page to be rendered is written in HTML. To declare an HTML5 doctype,…
Adding HTML Space Tags
When writing HTML, you’ll notice additional spaces made when you press the spacebar do not appear when text is rendered in the browser. For example: <p>April is the cruelest month,</p> <p>April is the cruelest month,</p> In the first <p> tag,…
HTML Label: A Step-by-Step Guide
The HTML label tag is used to define a caption for an element in an HTML form. It's accessed with the <label> tag, and are linked to a particular web form. When clicked they allow the user to engage with…
A Step-by-Step Guide to HTML Attributes
HTML attributes define additional properties for HTML elements. They are specified in the opening tag of an HTML element, and some elements require an attribute to function. What are HTML attributes, and how do you use them? When you’re learning…
How to Make Bold Text HTML
To make bold text in HTML you can use the <b> tag, the <strong> tag, or font-weight in CSS. When you’re designing a web page, you may want to emphasize a specific piece of text. For example, let’s say you…
Embed Video HTML: A Step-by-Step Guide
You can embed a video in an HTML document using these functions: <video>, <object>, and <embed>. Each works differently, and each uses the src attribute to point to the URL of the desired video. When you’re creating a web page,…
HTML Lists: Step-by-Step Guide
The HTML list tag is used to create lists on a webpage. It can create three types of lists: ordered lists, unordered lists, and description lists. When you're building a web page, you may want to present information as a…
HTML Table: Step-by-Step Guide
HTML Tables are sets of data that are presented in rows and columns. To make an HTML table use the <table> element. You can use <tr> to create rows, <td> to create columns, and <th> to create table headers. Tables…
How to Write HTML Comments
To write HTML comments put <!--- and ---> at either end of the comment. HTML comments are notes to keep HTML code organized and are ignored by the browser. One of the most important aspects of documenting software is writing…
How to Create HTML Forms: A Guide
HTML forms collect data from users with text fields, dropdowns, checkboxes, and more. Forms in HTML are enclosed within the <form> tag and use the <input> tag to create elements. HTML forms provide a way for users to interact with…
HTML Button: Step-by-Step Guide
The HTML button tag is used to create a clickable button within an HTML form. It lets a user to submit information in a form to a website. The button's style can be controlled with CSS. When you’re creating a…
HTML Textarea: Step-by-Step Guide
The HTML textarea tag is used to make a text input field with multiple lines in a form. It is defined with the <textarea> tag and can hold an unlimited number of characters. When you’re creating a form in HTML,…
How Long Does It Take to Learn HTML?
Coding can seem overwhelming, especially to newcomers. One anxiety-triggering factor is the time commitment required to learn how to code. When it comes to changing careers, most people want that change to happen sooner rather than later. Many experienced programmers…
How to Code in HTML
Learning HTML is arguably the first step any aspiring web developer should take. In addition to the fact that it’s a component in every web page on the internet, HTML is also just about the easiest thing you can do…
Is HTML Easy to Learn?
Is HTML easy to learn? What is HTML? How do I start? These are just a few of the many questions that you may be asking yourself as you embark on your own coding journey. Have no fear, Career Karma…
Ad
At Career Karma, our mission is to empower users to make confident decisions by providing a trustworthy and free directory of bootcamps and career resources. We believe in transparency and want to ensure that our users are aware of how we generate revenue to support our platform.

Career Karma recieves compensation from our bootcamp partners who are thoroughly vetted before being featured on our website. This commission is reinvested into growing the community to provide coaching at zero cost to their members.

It is important to note that our partnership agreements have no influence on our reviews, recommendations, or the rankings of the programs and services we feature. We remain committed to delivering objective and unbiased information to our users.

In our bootcamp directory, reviews are purely user-generated, based on the experiences and feedback shared by individuals who have attended the bootcamps. We believe that user-generated reviews offer valuable insights and diverse perspectives, helping our users make informed decisions about their educational and career journeys.
Find the right bootcamp for you
X
GET MATCHED
By completing and submitting this form, you agree that Career Karma, LLC may deliver or cause to be delivered information, advertisements, and telemarketing messages regarding their services by email, call, text, recording, and message using a telephone system, dialer, automated technology or system, artificial or prerecorded voice or message device to your email and/or telephone number(s) (and not any other person’s email or telephone number) that you entered. Consent is not a condition of receiving information, receiving Career Karma services, or using the website, and you may obtain information by emailing info@careerkarma.com. Message & Data rates may apply. Message frequency may vary. Text STOP to unsubscribe. Terms of Service and Privacy Policy govern the processing and handling of your data.
X
By completing and submitting this form, you agree that Career Karma, LLC may deliver or cause to be delivered information, advertisements, and telemarketing messages regarding their services by email, call, text, recording, and message using a telephone system, dialer, automated technology or system, artificial or prerecorded voice or message device to your email and/or telephone number(s) (and not any other person’s email or telephone number) that you entered. Consent is not a condition of receiving information, receiving Career Karma services, or using the website, and you may obtain information by emailing info@careerkarma.com. Message & Data rates may apply. Message frequency may vary. Text STOP to unsubscribe. Terms of Service and Privacy Policy govern the processing and handling of your data.