Accounts integration

Use existing accounts to log in (GitHub, Google, your institution, etc.) or create new ones. Accounts can be used across all courses.