---
title: "Creating Courses"
slug: "create-course"
tags: ["NFR"]
updated: 2024-09-25T21:12:36Z
published: 2024-09-25T21:12:36Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating Custom Courses

Courses are the building blocks of most training in the Skillable TMS. For example, they are used in Classes, Course Assignments, Subscription, and Learning Paths to deliver the learning content. Creating a course may be complex depending on the permission set within your roles and the activities and attributes you want to include. This article will cover how to build a basic course with no content; adding Activities and setting other attributes will be covered in other articles.

## Create a Course

To create a course, select **Create Course** in the **Courses** group on the **Admin** menu. This opens the Create Course page.

### Required Fields

The Basic Information tab contains many properties for the course. Only a few are required. To create a basic course, use these fields:

| Field | Description |
| --- | --- |
| Name | Enter the name for the course. This will be used for course assignments and will be the default name for classes. |
| Content Provider | Select **Choose**, then in the **Choose Content Provider** dialog, search for and select the **Content Provider** to assign to the course and select **OK**. This sets content categories and is a legacy billing field, then select **Save**. |

You have now created a basic course that can be used for scheduling training.

### Optional or Default Value Fields

Many fields have default values and/or are optional. Below is an explanation of the main fields and their default values, if present:

| Field | Description |
| --- | --- |
| Description | Visible in course assignments, the Course Catalogs, the On-Demand browser, and other places where you can search for the course. |
| Keywords | Helps students find your course in the Course Catalog. Keywords are separated by commas. |
| Profile Image URL | Sets the URL of an image to appear on the Course Profile page as well as other browser locations. The image should be in a large format like 16X9. |
| Organization | Identifies the organization that owns the course. It defaults to your organization. |
| Program | Determines a range of permissions around classes and course assignments for users. The standard default program is Training. |
| Duration | This field impacts how classes that use the course will be billed. Make sure it accurately reflects the duration of the course activities and instruction. This will default to 5. |
| Training Days | Sets the default number of sessions when a new class is created from the course. It defaults to 5, therefore, classes created from it would be 5 sessions, by default. You can change the number here or it can be overridden at the class level. |
| Discussion | Assigns a discussion to the course. See [Using Discussions to Increase Student Interaction in their Learning](/v1/docs/what-is-discussion) for more information on discussions. |
| Archived | Sets the course to be unavailable for anyone to schedule future classes or course assignments. |
| Auto Archive Date | Allows you to input a date for the course to be automatically archived in the future. |
| Available Instructor-Led | Makes the course available for scheduling classes. It will also default the activities to be visible in classes. |
| Available Self-Paced | Makes the course available for creating course assignments. It will also default the activities to be visible in course assignments. |
| Show on Course Catalog | Adds the course to your organization’s Course Catalog if the catalog is turned on. |
| Featured | Adds a **Featured** flag to the course on Find Courses, Course Catalog, and in subscriptions to help attract attention to it. |
| Enable simple course feedback | Includes a feedback form for users in their class enrollment or course assignment pages. |
| Enable achievements for outside organizations | Allows students from outside organizations to earn any achievements tied to the course if they and their organization participate in achievements. For more on achievements, please read [Creating Achievements to Motivate Learners](/v1/docs/create-achievements-to-motivate-learners). |

## Related Articles

There are many options such as different types of activities that you may want to add. The following articles will help you with those options:

- [Adding Labs to a Course](/v1/docs/add-labs)
- [Adding SCORM Modules to a Course](/v1/docs/add-scorm)
- [Adding Videos to a Course](/v1/docs/add-video)
- [Assigning a Single Subscription Assignment](/v1/docs/subscription-assignment-single)
- [Adding LTI Resource Link](/v1/docs/add-lti-resource-link)

Bundles together content to then be set up for training through classes, subscriptions, and course assignments. Courses can include labs, videos, SCORM, LTI, external links, assessments, and documents. Courses must be assigned to a Content Provider and a Publishing Group to be available to set up for training.

A class is a scheduled instructor-led event with a start and end time/date. Typically, these include lectures and hands on activities such as labs.

A course assignment delivers self-paced access to a course. A course is assigned to a student giving immediate access to the student. It can be accessed at any time for the duration of the assignment. The assignment duration begins and is billed when it is created.

A subscription is an assignment to an individual for access to a set of courses for a set amount of time for self-paced access. Students can choose which courses to access from the subscription, which then open as a course assignment, and they can access the courses at any time for the duration of the subscription.

A learning path is curated set of courses belonging to a Subscription Profile to lead the learner through a guided journey to help them learn a specfic topic.

Activities are configured in the instructions editor and represented in the lab instructions by a replacement token. Activities fall into two broad categories: Questions and Automated.

- Questions are multiple choice or short answer questions.
- Automated Activities interact with the lab environment (Virtual Machine/Container/Cloud Platform).
