# Coursera integrations: programs

> Create a program membership, invite a user and update an organization user in Coursera.

**Canonical page:** https://tray.ai/connectors/coursera-integrations/
**Categories:** Human resources
**Connects through:** HTTP Connector

## Overview

Coursera is an online learning platform; its Coursera for Business offering lets companies run learning programs, enroll staff in courses, and track their progress and skills. Tray.ai connects to Coursera through the HTTP Connector, so your workflows can call the Coursera API alongside the rest of your stack.

## Use cases

### Programs

Read programs in Coursera from any Tray.ai workflow. The Coursera API covers calls such as list programs and get course materials.

- List programs
- Get course materials
- List curriculum collections

### Program memberships

Read, create, and delete program memberships in Coursera from any Tray.ai workflow. The Coursera API covers calls such as list program memberships and create a program membership.

- List program memberships
- Create a program membership
- Delete a program membership

### Program invitations

Read, create, and delete program invitations in Coursera from any Tray.ai workflow. The Coursera API covers calls such as invite a user and invite multiple users.

- Invite a user
- Invite multiple users
- List invitations

### Program enrollments

Read and create program enrollments in Coursera from any Tray.ai workflow. The Coursera API covers calls such as enroll a user in a course and get enrollment state.

- Enroll a user in a course
- Get enrollment state

### Organization users

Read, update, and delete organization users in Coursera from any Tray.ai workflow. The Coursera API covers calls such as list organization users and update an organization user.

- List organization users
- Update an organization user
- Delete a user

### Reports

Read reports in Coursera from any Tray.ai workflow. The Coursera API covers calls such as get enrollment reports and get course gradebook reports.

- Get enrollment reports
- Get course gradebook reports

## Frequently asked questions

### Does Tray.ai connect to Coursera?

Yes. Tray.ai connects to Coursera through the HTTP Connector, which calls the Coursera API directly. Any call the Coursera API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Coursera?

The Coursera API uses OAuth 2.0 and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Coursera connector?

Coursera runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Coursera connector from the Coursera API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
