# Create a course with AI

## Generate a Course with AI from a Document

{% hint style="warning" %}
Courses **generated with AI** require a **document upload**.
{% endhint %}

<figure><img src="/files/tRgJIdmJuLg9wtqCoocV" alt=""><figcaption><p>How to generate a course from a document using AI</p></figcaption></figure>

Follow these steps to create a course using AI:&#x20;

1. **Click the + Button from** the left navigation bar.
2. **Select "With AI" in** the menu that appears.&#x20;
3. **Upload Your Document** in one of the supported formats: Word (.docx), PowerPoint (.pptx) or PDF. You can also drag and drop the file into the upload area or click to select it from your device.&#x20;

***

## File format requirements&#x20;

* **Word** files must be in **.docx** format (older .doc files are not supported)&#x20;
* **PDF** files&#x20;
* **PowerPoint** files must be in **.pptx** format (not .ppt). &#x20;

**All files must not exceed 25 MB**, regardless of the file type.

{% hint style="warning" %}
**PowerPoint files**

We recommend **exporting PowerPoint files to PDF** whenever possible.&#x20;

This ensures better performance and faster processing, as PowerPoint files often contain hidden elements that increase file size unnecessarily.
{% endhint %}

***

## **Structure Your Document for Best Results**

{% hint style="success" %}
**Our AI performs best with documents that:**

* Contain mostly text
* Follow a clear and logical structure
* Include clear titles and subheadings
* Use consistent formatting throughout
  {% endhint %}

{% hint style="danger" %}
**It may not work well with documents that:**

* Contain little text
* Rely heavily on images
* Include a lot of text embedded in images
* Contain text that only makes sense when paired with an image
  {% endhint %}

***

## How our AI works

Regardless of the document format, our AI will:

1. **Scan the document** using advanced document intelligence
2. **Break the content** into micro-chapters
3. For each chapter, assign a title, select the most suitable lesson type, and **generate the lesson**

This process ensures that each section of your content is structured, easy to follow, and optimized for learning.

***

## Fill in the Course Details

Once your file is uploaded, complete the required fields in the form:&#x20;

* **Title** \
  Enter the name of the course.&#x20;
* **Description** \
  Write a short summary to describe the course’s content and purpose.&#x20;
* **Document Language** \
  Select the language of the uploaded document from the dropdown menu.&#x20;
* **Category** \
  Choose the appropriate category for the course (e.g., Legal, Procedure, Safety, etc.).&#x20;
* **Lesson Types** \
  Choose the lesson formats to be generated. All types are automatically selected by default. \
  To exclude one or more formats, untick the corresponding option.

{% hint style="info" %} <mark style="color:blue;">👉 Click</mark> [<mark style="color:blue;">here</mark>](/micro-learning/features/lesson-types.md) <mark style="color:blue;">to learn more about the 7 lesson types.</mark>
{% endhint %}

***

## Generate the Course

Once all information is filled in, click the “**Generate with AI**” button to start the process.&#x20;

You’ll be redirected automatically to the **Company Learnings** page.&#x20;

* The course will now appear at the top of your course list, showing a series of statuses (Pending, Starting, Generating, and Finalizing). These statuses will change automatically.
* The process may take from a few seconds to a few minutes depending on the length and complexity of the uploaded document.&#x20;

***

## View Your Course

Once the status changes to **Draft**, the course is ready to view. Click anywhere on the course row to open it and view the generated lessons one by one.

<figure><img src="/files/HQ9umswpfod8DmxasOJz" alt=""><figcaption><p>Lessons of a course</p></figcaption></figure>

***

## Add Lessons &#x20;

After generating the course, can manually add lessons to an AI-generated course in two ways:

1. **Using AI**, by selecting a specific chapter from the document to generate a lesson
2. **From scratch**, by manually choosing the lesson type and adding your own content

{% hint style="info" %}
Click [here](/micro-learning/features/add-a-new-lesson.md) to learn more about how to add a new lesson.&#x20;
{% endhint %}

***

## Edit, Delete or Move lessons

Once lessons have been added to a course, you can manage them individually by editing, deleting, or rearranging them.

{% hint style="info" %}
Click [here](/micro-learning/features/edit-delete-or-move-lessons.md) to learn more about how to edit, delete or move lessons in a course.&#x20;
{% endhint %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intranet.ai/micro-learning/features/create-a-course-with-ai.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
