Skip to main content
You can create a learning path from scratch by filling in a few fields and adding the resources you want learners to work through. DevUps also lets you pull content directly from Notion, GitHub, or Confluence if those integrations are connected — saving you from copying links one by one.

Create a path

1

Open the path creation form

Navigate to /paths/new, or click Create Path from the dashboard or the Learning Paths page.
2

Fill in basic information

Complete the fields in the Basic Information section:
  • Title (required) — Give the path a clear, descriptive name, for example “Frontend Development Fundamentals”.
  • Description — Summarize what learners will achieve after completing the path.
  • Visibility — Choose who can access the path:
    • Private – Only you keeps the path visible only to you.
    • Team – Your team members shares the path with everyone in your current team. This option is only available in a team workspace.
    • Public – Everyone publishes the path so anyone can find and view it.
  • Difficulty level — Select Beginner, Intermediate, or Advanced.
  • Estimated duration — Enter a free-text estimate such as “2–3 hours” or “1 week”.
3

Add tags

In the Tags field, type a keyword and press Enter to add it. Repeat for as many tags as you need. Tags help teammates and the community find your path. To remove a tag, click the × next to it.
4

Add resources

Under Learning Content, paste a URL into the URL field. Enter a title for the resource — DevUps auto-fills the title when it detects a connected Notion page or GitHub file. Optionally add a description and a duration estimate for the item, then click Add Resource.Repeat this step until you have added all the resources you want to include.
5

Reorder resources

Each resource in the list has up and down arrow buttons. Click the arrows to move a resource into the correct position. Learners work through items in the order shown.
6

Edit or remove a resource

To edit a resource inline, click the pencil icon next to it. Update the title, URL, description, or duration estimate, then click Save. To remove a resource, click the trash icon.
7

Save the path

Click Create Learning Path to save. DevUps creates the path and redirects you to the path detail page.

Importing from integrations

If you have connected Notion, GitHub, or Confluence to your team, a Browse dropdown button appears next to the URL field. Click it and select an integration to open a browse modal where you can pick multiple pages or files at once and import them all as resources in a single action. When you paste a Notion or GitHub URL directly into the URL field, DevUps automatically detects the source and fetches the page title for you. For Notion pages with child pages, DevUps also offers to import the sub-pages as additional resources.
If you are building a path from a Notion database, a GitHub repository, or a Confluence space, use the Browse button to import content in bulk rather than pasting URLs one at a time. All imported items land in your resource list ready to reorder.

Editing an existing path

The same form is used for editing. Open a path, click Edit, and make your changes. Click Save Changes when you are done. You can add, remove, or reorder resources, and change any metadata including visibility.
Changing visibility from Team to Private will hide the path from your teammates immediately. Any progress data already recorded is preserved.