Navigate to the Bulk Course Creator
From the Admin Dashboard, click Bulk Course Creator.Fill in the course spreadsheet
The Bulk Course Creator displays a table with one row per course. Each column corresponds to a course property. Fill in as many rows as you need — there is no limit.| Column | What to enter |
|---|---|
| Name | The course title students will see (e.g., Algebra I or SAT Prep) |
| Description | A short summary of what the course covers |
| Start Date | The date the course begins (leave blank for evergreen courses) |
| End Date | The date the course ends (leave blank for evergreen courses) |
| Instructor | Select from your existing instructor accounts |
| Term | Assign the course to a term you created in Calendar Management |
| Tags | Optional labels for filtering and organization (e.g., math, grade-9) |
| Active | Toggle on to make the course visible to enrolled students immediately |
| Schedule | Days, times, and locations for in-person or live sessions (see below) |
You must have at least one instructor account before you can assign a course. If the Instructor dropdown is empty, go to Add Users first.
Add a schedule
The Schedule column sets recurring meeting times for a course — useful for live classes or hybrid programs.Click the clock icon
In the Schedule cell for the course you want to schedule, click the clock icon.
Select days and times
Check the days of the week the class meets, then set the start time and end time for each day.
Enter a location (optional)
Add a room number, building name, or video conference link so students know where to go.
Validate and create
Once your rows are filled in, use the two-step confirmation process to catch errors before creating.Click Validate
Click the Validate button. DeanDesk checks every row for required fields and data conflicts. Any issues are highlighted directly in the table.
Fix any errors
Correct any highlighted cells. Common issues include a missing instructor, invalid dates, or a term that does not exist yet.
What each course includes
Every course created in DeanDesk automatically comes with a full set of tools for instructors and students:Course Page
Course Page
A landing page for the course where instructors can post a description, syllabus, and any introductory content. Students see this page when they open the course.
Materials Drive
Materials Drive
A file storage area for course resources — lecture slides, PDFs, videos, and other materials. Instructors upload files here and students can download them at any time.
Assignments
Assignments
A built-in assignment system where instructors create tasks, set due dates, and collect submissions. Students submit work directly through the course and can track their grades.
Announcements
Announcements
A course-specific announcement board for updates, reminders, and communications between the instructor and enrolled students.
Student Information Management
Student Information Management
A roster and record-keeping tool that shows all enrolled students, their contact information, and their progress in the course.
Term-based vs. evergreen courses
- Term-based courses
- Evergreen courses
Term-based courses have defined start and end dates and are tied to a specific term (such as
Fall 2024). Use these for courses that run on a fixed schedule and are replaced by a new section each term.Best for: Semester classes, quarterly programs, bootcamp cohorts.When you assign a term, the course appears in the correct period on the academic calendar and is easy to archive at the end of the term without affecting future terms.Next steps
Configure payments
Connect Stripe and set up tuition billing plans.
Manage course content
Add materials, assignments, and modules to your courses.