Yes, with Squarespace’s Member Areas feature (an additional service starting from $9/month). This allows you to offer premium content, such as classes, workshops and videos, to paying members. You can find out more here.