Learn Markdown in Minutes

A fast, interactive course for business professionals

Slide 1 of 12

What is Markdown?

Markdown is a lightweight text format that lets you add structure and style to plain text using simple symbols.

You type **bold** to get bold. You type *italic* to get italic. No menus, no clicking — just text.

Why does this matter for you?
  • Write prompts for AI tools like Claude, ChatGPT, and Copilot
  • Create documentation, READMEs, and specs
  • Author AGENTS.md, SKILL.md, and CLAUDE.md files
  • Format messages in Slack, Notion, GitHub, and more

Use the arrows or click the dots below to navigate through the course.

Slide 1 of 12

Text Formatting: Bold, Italic & More

The most common formatting you will use every day:

Bold & Italic

**Bold text**
*Italic text*
***Both together***
Bold text
Italic text
Both together

Code & Strikethrough

`inline code`
~~strikethrough~~
inline code
strikethrough
Pro tip for AI prompts Using **bold** in your prompts helps the AI identify key terms. Example: "Explain the difference between **marginal cost** and **average cost**."
Slide 2 of 12

Headings & Paragraphs

Organize your content with headings. Use one # for the main title, two for sections, and so on:

# Title (largest)
## Section Heading
### Subsection

Title (largest)

Section Heading

Subsection

Leave a blank line between sections to create separate paragraphs. Most of the time, a single blank line is all you need.

For AI files like AGENTS.md Use # headings to structure your agent instructions. Top-level (#) for the name, ## for sections like Role, Instructions, and Constraints.
Slide 3 of 12

Lists: Ordered & Unordered

Lists help you present information clearly:

Unordered (bullets)

- First item
- Second item
  - Nested item
  - Another nested
- Third item
  • First item
  • Second item
    • Nested item
    • Another nested
  • Third item

Ordered (numbers)

1. First step
2. Second step
3. Third step
  1. First step
  2. Second step
  3. Third step

Use nested lists (with 2 spaces before the nested -) to show sub-items or sub-steps.

Slide 4 of 12

Links & Images

Add links to external resources or pages:

[Link text](https://www.example.com)

Add images using the same syntax with an exclamation mark:

![Alt text](image-url.png)

Alt text describes the image for screen readers and when the image does not load.

In AI prompts Use links to reference documents, papers, or URLs: "Read [this article](https://...) and summarize the key points."
Slide 5 of 12

Blockquotes

Use > to highlight quoted text:

> This is a blockquote.
> It stands out from regular text.
This is a blockquote.
It stands out from regular text.

Blockquotes are great for:

  • Calling out important information
  • Showing examples of what to do (or not do)
  • Adding context from external sources in your documents
Slide 6 of 12

Code Blocks

Use fenced code blocks (triple backticks) for multi-line code:

```python
def hello(name):
    print(f"Hello, {name}!")
```

Specify the language after the opening backticks for syntax highlighting:

def hello(name):
    print(f"Hello, {name}!")

Use a single backtick ` for inline code like const x = 5;.

For AI documentation Always use fenced code blocks with the language name. This makes your AGENTS.md and SKILL.md files much easier to read.
Slide 7 of 12

Tables

Tables are one of the most powerful extended features (supported by GitHub, GitLab, and most AI tools):

| Column 1 | Column 2 | Column 3 |
|----------|:---------|--------:|
| Left     | Center   | Right   |
| Data     | Data     | Data    |
Column 1Column 2Column 3
LeftCenterRight
DataDataData

The : in the separator row controls alignment: :--- left, :---: center, ---: right.

Slide 8 of 12

Task Lists

Create interactive checklists — great for project plans and workflows:

- [x] Completed task
- [ ] Pending task
- [ ] Another pending task
  • Completed task
  • ☐ Pending task
  • ☐ Another pending task

Many platforms (GitHub, Notion, Slack) render these as real checkboxes you can click.

Slide 9 of 12

Horizontal Rules

Use three dashes --- on its own line to create a visual separator:

First section content here.

---

Second section content here.

First section content here.


Second section content here.

Horizontal rules help break up long documents and make them easier to scan.

Slide 10 of 12

Using Markdown with AI Tools

AI tools like Claude, ChatGPT, and Copilot understand Markdown natively. Here is how to use it effectively:

Formatting Prompts

Explain **revenue growth** in simple terms:

1. Define the concept
2. Give an example
3. Show a formula

Use **bullet points**.

AI Configuration Files

# AGENTS.md

## Role
You are a code reviewer...

## Instructions
- Check for security issues
- Verify tests pass...

## Constraints
- Max 500 words per response
Best practice Use bold for key terms, inline code for technical names, and ## headings to structure long prompts. This helps the AI parse your intent correctly.
Slide 11 of 12

Quick Reference

Bookmark this — these are the elements you will use most:

SyntaxOutput
**bold**bold
*italic*italic
# Heading

Heading

[text](url)text
- itemBulleted list item
1. itemNumbered list item
`code`code
> quote
quote

Now test your knowledge with the quiz below!

Slide 12 of 12