How do I enable course self-enrollment with a join code or secret URL?

If your Canvas admin has enabled self enrollment for your institution, you can enable self enrollment in your course. Self-enrollment allows a student to sign up for a course using a secret URL or code. Self-enrollment can be enabled for a course whether or not the course is publicly visible.

Note: If you cannot view the options for self enrollment, your admin has disabled this setting for your institution.

Open Settings

Open Settings

In Course Navigation, click the Settings link.

Open Course Details

Open Course Details

Click the Course Details tab.

Open More Options

Open More Options

At the bottom of the page, click the More Options link.

Enable Self-Enrollment

Enable Self-Enrollment

Click the Let students self-enroll by sharing with them a secret URL or code checkbox.

Add Join the Course Link

If you want to add a enrollment link to the Course Home Page, click the Add a "Join this Course" link to the course home page checkbox.

Update Course Details

Update Course Details

Click the Update Course Details button.

View Self-Enrollment Details

View Self-Enrollment Details

Copy and share the provided secret URL [1].

If your institution has enabled Canvas authentication, which allows students to sign up for a Canvas account, you can also view an alternative sign-up option that includes the account URL and join code [2].