# How to reset your Codecademy password

Category: Work & Tools
Domain: codecademy.com
Reset URL: https://www.codecademy.com/secret/new
Source: https://joinrepass.com/reset/codecademy-password/
Index: https://joinrepass.com/llms.txt
Facts verified: 2026-08-20

## Verified facts

Checked against Codecademy's own documentation on 2026-08-20. Fields absent below are ones Codecademy does not document, not ones we assumed.

| Field | Value |
|---|---|
| Reset starts at | https://www.codecademy.com/secret/new |
| Reset by email | yes |
| The email contains | a link |

## Steps

1. **Open Codecademy's password reset page** at https://www.codecademy.com/secret/new. This is where the "Forgot password?" link on the sign-in screen leads.
2. **Enter the email address on the account.** If you are not sure which address that is, search your inboxes for mail from codecademy.com; the inbox holding those messages is the account email.
3. **Open the reset email and follow its link.** Links are single-use and short-lived; if nothing arrives in a few minutes, check spam and confirm the address.
4. **Choose a strong new password.** 16+ random characters, and never one used anywhere else.
5. **Store it somewhere sealed**: a password manager or encrypted vault, not a note and not a screenshot.

## Common problems

- **Password reset unavailable for third-party account logins.** If a Codecademy account was created by linking GitHub, Twitter, LinkedIn, Facebook, Google, X, or Apple, it has no password associated with it and cannot be reset directly. Users must unlink the third-party account first, then use the password reset page to set up a password. (https://help.codecademy.com/hc/en-us/articles/360007591674-What-information-do-I-use-to-login-to-Codecademy-Go)
- **Reset email not received due to email sender being blocked.** Users may not receive password reset emails if the sender address info@itr.info.codecademy.com is blocked in their email filter. The documentation specifically recommends checking spam folders and ensuring this address is not blocked. (https://help.codecademy.com/hc/en-us/articles/220442388-Reset-Password)
- **Compromised passwords require forced change.** If Codecademy detects that a user's password appears in a list of compromised passwords from security breaches at other companies, the service will require the user to change their password. (https://help.codecademy.com/hc/en-us/articles/360051956894-How-does-Codecademy-know-that-my-password-might-be-insecure)

## Official Codecademy links

- Password reset instructions: https://help.codecademy.com/hc/en-us/articles/220442388-Reset-Password
- Account security: https://help.codecademy.com/hc/en-us/articles/360051956894-How-does-Codecademy-know-that-my-password-might-be-insecure

## Doing it automatically

Repass connects to Gmail once, finds the accounts you have, and runs this flow for you in your own browser. Passwords are generated on your device and encrypted before they are stored; Repass also holds a key that can unwrap the vault, so signing in is enough to open it. It pauses and hands over when a site asks for a CAPTCHA or a code.

https://joinrepass.com/install
