Course Management

How to Create a Course

Step-by-step guide to creating a new course with modules, pricing, curriculum mapping, and content

How to Create a Course

Courses are the core of your educational platform. Each course contains structured content — videos, live classes, exams, assignments, and PDFs — organized into modules for students.


Before You Start

Make sure you have:

  • A curriculum hierarchy set up (Level, Group, Subject)
  • At least one teacher created (optional but recommended)
  • A clear plan for the course structure

Creating a New Course

  1. Go to Courses in the sidebar
  2. Click Create Course in the top-right corner
  3. Fill in the course details:

Basic Information

FieldDescriptionTips
Course NameDisplay name (e.g., "HSC Physics 2026 Complete Course")Be specific — include year, level, or batch info
DescriptionRich text description with formatting, images, listsExplain what students will learn, who it's for, and what's included
ThumbnailCourse cover imageUse 16:9 ratio (1280×720). Eye-catching images increase enrollment
SlugURL-friendly identifier (auto-generated)Used in the course URL on the student portal

📸 Screenshot: Course creation form — basic info

Curriculum Mapping

FieldDescription
LevelWhich academic level (e.g., HSC, Class 10)
GroupWhich group/stream (e.g., Science, Commerce)
SubjectPrimary subject (e.g., Physics, Mathematics)

Curriculum mapping helps with search, filtering, and analytics. It connects the course to your curriculum hierarchy.

Pricing

FieldDescription
PriceCourse fee (set to 0 for free courses)
Discounted PriceSale price (optional — shown as crossed-out original)
CurrencyUses your organization's default currency

For installment plans, see How to Set Up Installments after creating the course.

Additional Settings

FieldDescription
DurationExpected course duration (e.g., "6 months", "12 weeks")
TagsAdd tags for filtering and categorization
VisibilityDraft (hidden) or Published (visible to students)
BranchIf using branches, select which branch
  1. Click Create

After Course Creation

Once the course is created, you'll see the course dashboard with several tabs:

TabPurposeNext Step
CoursePlanStructure content into modulesAdd a CoursePlan
BatchesCreate student groupsAdd a Batch
StudentsView enrolled studentsStudents enroll or are added manually
SettingsCourse configurationAssign teachers, set visibility
AnalyticsCourse performance dataAvailable after students enroll

📸 Screenshot: Course dashboard with tabs


Recommended Setup Flow

After creating the course, follow this order:

  1. Add a CoursePlan — Define modules and structure
  2. Create Batches — Organize students into groups
  3. Assign Teachers — Assign instructors to the course
  4. Add Content — Start populating modules with:
  5. Publish — Make the course visible to students
  6. Set Up Payments — Configure pricing and installments

Course Visibility

StatusMeaning
DraftOnly visible to admins and assigned teachers. Students cannot see it
PublishedVisible on the student portal. Students can enroll
ArchivedHidden from new enrollments but accessible to existing students

Frequently Asked Questions

Can I duplicate a course? Yes. On the Courses list page, click the more options menu on any course and select Duplicate. This creates a copy of the course structure (modules, settings) without student data.

Can students enroll in multiple courses? Yes. Students can enroll in as many courses as they want (or as many as they pay for).

What happens if I delete a course? Deleting a course removes all its content (modules, videos, exams) and unenrolls all students. This action cannot be undone.


Related Articles

coursecreatenewsetupcurriculumpricing