You need a student account to buy courses, join batches and track your progress. There are two ways to get one: sign up yourself on the school website, or have your school create it for you.
Signing up yourself
Step 1: Open the sign-in page and choose Create account
The link sits under the sign-in form ("New to …?"). If there is no such link, your school has turned self sign-up off; see below.
Step 2: Fill in the form
Enter your full name, the email address you want to sign in with, and a password.
Step 3: Choose Create student account
You see Account created. Opening your dashboard... and land on your student dashboard.
Step 4: Find something to learn
Your dashboard starts empty. Browse the school's courses, programmes and live sessions and enrol in one.
Sign in to open this screen
The sign-up form, field by field
Fields on this form
- Full nameRequired2–120 characters
- Shown on your dashboard and printed on your certificates, so use your real name as it should appear.
- EmailRequiredA valid email address, up to 160 characters
- This becomes your sign-in and where sign-in codes, receipts and certificates are sent. It must not already have an account at this school.
- PasswordRequired8–72 characters
- Choose one you don't use elsewhere. You can change it later under My account.
If your school created the account for you
Schools can add students themselves (for example after an admission or a bank payment). You then get one of these emails from the school:
| What to do | |
|---|---|
| Set your … student password | Choose the link to set your password. The link works for 7 days. After that, use Forgot password on the sign-in page to get a new link. |
| Your … student account is ready | It contains your sign-in details. Sign in, then change the password under My account. |
What happens after you sign up
- You are signed in straight away; no confirmation email is needed.
- From then on you can sign in with your password, a one-time email code, or Google if your school offers it. Email codes and Google only work for accounts that already exist; they don't create one.
- Buying a course or batch needs you to be signed in. The checkout's sign-in box offers email code and Google, so create your account first if you are new.
When there's no sign-up option
Some schools only admit students they enrol themselves. Then the sign-up page sends you back to sign-in, and any attempt shows Student signup is currently disabled for this school. Contact the school to be enrolled.
Messages you may see
Messages you might see
“This email already has an account in this school. Please sign in instead.”
WhyYou (or the school) already created an account with this email.
FixSign in. If you don't know the password, use Forgot password.
“Student signup is currently disabled for this school.”
WhyThe school has turned off self sign-up.
FixAsk the school to create your account.
“Too many signup attempts. Please try again in N seconds.”
WhySeveral sign-up attempts were made from your connection, or with your email, within a minute.
FixWait for the time shown, then try once more.
“Invalid signup details.”
WhyA field doesn't meet the rules, for example a name shorter than 2 characters or a password shorter than 8.
FixCheck each field against the rules above and submit again.
“Network error. Please try again.”
WhyYour connection dropped while sending the form.
FixCheck your internet connection and submit again.
FAQ
Can I use the same email at another school?
Yes. Accounts belong to one school, so another school on NSDP needs its own sign-up, even with the same email.
Can I sign up with Google?
No. Google sign-in only works once an account with that Gmail address exists. Sign up with the form first, using your Gmail address, then you can use Google to sign in.
I made a typo in my email when signing up.
Sign in with the address as you typed it and correct it under My account. If you can't sign in, contact the school.
I never received the set-password email.
Check spam and promotions folders. If it's older than 7 days or missing, use Forgot password on the sign-in page with the same email.

