# Create a Project

Before you train a model, you need to create a Project.

A Project contains images and annotations. This data can then be turned into a dataset version, a snapshot of your data frozen in time. Versions can then be used to train models.

### Create a Project

First, go to the Roboflow dashboard. Then, click "Create New Project":

<figure><img src="/files/H4412iLfhuWLdf4HSpEc" alt=""><figcaption></figcaption></figure>

You will be taken to a page where you can create a new project:

<figure><img src="/files/ocmY25P1MBTnscrU6sLd" alt=""><figcaption></figcaption></figure>

On this page, you will need to fill out:

1. **A project type**.
   1. ***Object Detection***: Find the location of objects in an image.
   2. ***Single-Label Classification***: Given a limited set of categories, assign a label to an image.
   3. ***Multi-Label Classification***: Given a limited set of categories, assign an arbitrary number of labels that are relevant to the image.
   4. ***Instance Segmentation***: To the pixel level, find the location of objects in an image.
   5. ***Semantic Segmentation***: To the pixel level, find the location of objects in an image and create unique references for each object found.
   6. ***Keypoint Detection***: Find the location of objects and their keypoints in an image. Commonly used for determining the pose of an object.
2. **A project name:** The name of your project.
3. **Annotation group:** A label that categorizes what you are detecting in your images (e.g. "chess pieces", "vehicles", "defects"). Projects that share the same annotation group also share their class list and annotations. See [Annotation Groups](/datasets/annotation-groups.md) for more details.

When you have specified these values, submit the form to create the project.

*If you would like to see another type of project supported you can select the option from the dropdown of project types to indicate your interest.*

{% hint style="info" %}
If you are on a free plan, your datasets and models will be [available on Roboflow Universe](/universe/what-is-roboflow-universe.md). If you are on a paid plan, you can create private projects. Private projects are only accessible to your Workspace and are never public.
{% 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.roboflow.com/datasets/create-a-project.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.
