Prerequisites & Data Access
Ensure you have Admin privileges for your Coursera account.
API App, Organization ID, Client ID, and Client Secret created in Coursera
Step-by-Step Setup
Step 1: Sign in to the Coursera Developer Portal
Navigate to the Coursera Developer Portal
Click Sign In (top-right)
Log in to your account at www.coursera.org and click Login With SAML
Accept Terms & Conditions if shown
⚠️ If the portal still says "Sign In" after SAML login, click it again to refresh your session.
Step 2: Register an App
Click your email address (top-right) → select Apps
Click + New App
Enter:
App Name (e.g. “Drata Integration”)
Description (e.g. “Sync training data to Drata”)
Under APIs, enable relevant APIs (e.g. Reporting API, Content API)
Click Save
In the Credentials section:
Click Show Secret
Copy Client ID (App Key) and Client Secret
Use your organization’s admin account to register. Personal accounts may not have access to training APIs.
Step 3: Get Your Coursera Organization ID
Click your email (top-right) → select Admin
In the right sidebar, click Settings
Copy the Organization ID from this page
Step 4: Link Your Coursera Account to Drata
Go to Connections in Drata
Select Coursera
Enter:
Client ID (App Key)
Client Secret (App Secret)
Organization ID
Click Connect