Course Commands
Course commands let you see which courses are available, select one as active, and inspect its data.
redu course list
Section titled “redu course list”Lists all courses with their ID, display name, and last-updated timestamp. The active course is marked with *.
redu course list* seed-course Seed Course 2026-03-04T10:00:00Z demo-course Demo Course 2026-02-15T08:30:00Zredu course active
Section titled “redu course active”Prints the active course ID. Useful in scripts to check which course subsequent commands will operate on.
redu course activeseed-courseredu course show
Section titled “redu course show”Outputs the full active course document as JSON. Use this to inspect roster data, group sets, assignments, and configuration without opening the desktop app.
redu course showredu course show --course demo-coursePipe the output to jq for filtering:
redu course show | jq '.roster.students | length'redu course load <course-id>
Section titled “redu course load <course-id>”Sets the active course. All subsequent commands that require a course (validation, repository operations, connection checks) will use this course unless overridden with --course.
redu course load seed-course