Canvas, Create and Use Self-Enroll URL in Your Course

This document describes the configuration and use of a custom URL to allow students to self-enroll in a Canvas course

Occasionally Teachers may prefer to allow students to self-enroll in their course in order to more easily facilitate course joins. This can be especially true in Open and Training spaces that do not have enrollments fed to them by Banner and other upstream systems. This process is also detailed in the Canvas Community here:  How do I enable course self-enrollment with a join... - Instructure Community (canvaslms.com) 

Define a URL in your course for student self-enroll:

Things to consider: