Skip to main content

Create a course

Overview

Instructors create courses from the Dashboard using the Create Course flow. The form collects course identity, dates, and a Student Registration Code students use to join.

Before you start

  • You need a TeachFront account and must be signed in.

Create a course

  1. Open your Dashboard.
  2. Under New Courses, select Create Course.
  3. In the Create a Course window, complete the fields below.
  4. Select Create Course (or Create Course with AI if you attached a syllabus file).

Course details

FieldPurpose
Course NumberShort identifier (for example FRNT 101).
Course NameFull course title.
TermTerm label (for example Fall 2026).
Course Start Date / Course End DateCourse date range; end date must be after start date.
Student Registration CodeCode students enter to join; TeachFront may suggest a code from your name, course number, and term until you edit it.

TeachFront verifies registration code availability as you type (when the code is valid length). Messages such as Registration code is available! or Registration code unavailable appear in the form.

The registration code field may stay disabled until Course Number and Term are filled, unless you choose a custom code first.

Optional: syllabus upload

You can attach a syllabus file in the same window. When a file is attached, the primary action label becomes Create Course with AI. Behavior of AI-assisted setup depends on your organization’s configuration; if generation fails, try creating the course without the file and configure the course manually.

note

Course activation codes are retired. TeachFront no longer uses a separate 8-character activation code at course creation. Use the Student Registration Code only.

Dashboard New Courses section with Create Course card

Create a Course modal with course details fields

After you create the course

  • The new course appears on your dashboard.
  • Open the course to configure settings, roster, and assignments.
  • Share the Student Registration Code with students (see Course roster overview for roster and invite context).

Troubleshooting

SituationWhat to try
Registration code unavailableChoose a different code; avoid spaces (TeachFront normalizes spaces to underscores and uppercases).
Cannot edit registration codeFill in Course Number and Term first, or enter a custom code to override the suggested value.
Create fails after submitCheck for API or network errors in the UI message.