Skip to content

To view all of the 300+ tutorials on Simple Dev, sign up for a 10-day free trial below.

Markdown Basics


Below you will find a collection of tutorials teaching the basics of Markdown.

Before You Start

These tutorials assume you know the basics of using a text editor, like VS Code or Atom. A basic understanding of HTML is helpful, but not required for these tutorials.


You can download exercises to go along with these tutorials on our Markdown exercises GitHub repo. Just click the green Code button in the corner and click the Download ZIP option.



Why should I use Markdown?

Learn why you should use Markdown.


Preview your Markdown code

Learn how to preview your Markdown code.



# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6

Paragraph text

This is normal paragraph text.

Unordered lists

* Unordered list first example
* Unordered list first example

- Unordered list second example
- Unordered list second example

Ordered lists

1. Ordered list first example
2. Ordered list first example

1. Ordered list second example
1. Ordered list second example

Inline code

`Inline code example`

Code blocks

<!-- Code block example 1 -->
<p>This is HTML code.</p>

Italic text

*Italic example 1*

_Italic example 2_

Bold text

**Bold example 1**

__Bold example 2__
[Link example 1](

[Link example 2][1]



> Blockquote text.

Horizontal rules



GitHub Flavored Markdown



Syntax highlighting

function doSomething() {
  // Write code here

Task list

- [ ] incomplete task
- [x] completed task


First Header | Second Header
------------ | -------------
cell 1 | cell 2
cell 3 | cell 4