Practice developer credential skills
Short real-world challenges. No provider connection required.
Practice is optional. You can continue setting up your app without completing any game.
Your learning progress
Scores here reflect learning progress only — not professional certification.
Current level
New Learner
Challenges completed
0 of 9
Beginner path: 0 of 8
Correct answers
0
Streak: 0
Latest badge
None yet
0 earned
Choose a training category
Review MistakesCredential Basics
BeginnerLearn the basic purpose of the five credential types.
2 challenges0/2 completeStartPublic or Secret
BeginnerDecide whether information is public, restricted, or sensitive.
1 challenges0/1 completeStartChoose the Correct Credential
BeginnerPick the credential that fits a specific app feature.
1 challenges0/1 completeStartSafe Storage
BeginnerChoose the correct storage location for credentials.
1 challenges0/1 completeStartPermission Safety
BeginnerIdentify safe and excessive permissions.
1 challenges0/1 completeStartExposed Credential Response
BeginnerPractice what to do when a credential is leaked.
1 challenges0/1 completeStartKey Rotation
IntermediateLearn how and why credentials should be replaced.
1 challenges0/1 completeStartWebhook Verification
BeginnerLearn how incoming provider events are verified.
1 challenges0/1 completeStart
Badges
Educational rewards only. These are not professional certifications.
API Key Ready
Completed the API Key basics challenges.
Not yet earned
OAuth Beginner
Completed the OAuth Client ID challenges.
Not yet earned
Secret Protector
Correctly completed secret-storage challenges.
Not yet earned
Permission Checker
Completed permission-safety challenges.
Not yet earned
Credential Guardian
Completed the full beginner training path.
Not yet earned
Webhook Verifier
Completed webhook-verification challenges.
Not yet earned
Completing challenges does not create any real credentials, providers, or projects.