← Back to all apps

edX

Educationby 2U, LLC

edX is the online learning platform that prepares you for every career moment. Join the over 100M people who are part of edX’s online learner network. Founded by Harvard and MIT, edX is leading the way in delivering quality online learning content from universities and institutions you can trust. edX will help you discover high quality learning experiences that fit your personal and professional goals. Learn from top universities and institutions like Harvard, Cambridge, Microsoft, IBM and more.

Use the ChatGPT app to: Browse the Course Catalog Search for Courses by Topic or Skill Preview Course Details Compare Courses Guided Follow-ups

Our courses and programs meet you where you are in your professional trajectory,

You can: Strengthen your résumé. Deepen your expertise and showcase your skills with open courses and professional certificate programs. Level up as a leader. Learn to lead initiatives and teams with executive education programs. Earn a degree. Unlock new career opportunities with master’s, doctorate, and undergraduate degree programs.

3ChatGPT Tools
2U, LLCDeveloper
EducationCategory

Available Tools

Compare Courses

compare_courses
Full Description

Compare 2-4 courses side-by-side. Use when user says 'compare', 'X vs Y', or 'help me choose'. The response includes specific follow-up suggestions based on the comparison - please present these to the user.

Parameters (1 required)
Required
course_idsarray

Array of 2-4 course IDs to compare

Catalog Details

preview_course
Full Description

Show detailed information about a specific course. Use when user asks 'tell me more about [course]' or wants details. The response includes specific follow-up suggestions (e.g. "compare with [similar course]") - please present these to guide the user.

Parameters (1 required)
Required
idstring

Course ID

Search & Browse Catalog

search_courses
Full Description

Search and browse courses by topic, skill, or keyword. Supports both specific searches and general catalog browsing.

CRITICAL INSTRUCTIONS: 1. original_query (REQUIRED): User's EXACT message, copied verbatim 2. q (OPTIONAL): Semantic search keywords

  • If user specifies topic: Convert query into SEMANTIC SEARCH KEYWORDS (not sentences)
  • If user wants to browse generally: OMIT this field or leave empty - server will show diverse courses across all topics

SEARCH EXAMPLES (with specific topic):

  • User: "show me python courses" → original_query: "show me python courses", q: "python python programming"
  • User: "I want to learn RAG" → original_query: "I want to learn RAG", q: "RAG Retrieval Augmented Generation"
  • User: "AI/ML courses" → original_query: "AI/ML courses", q: "AI ML artificial intelligence machine learning"
  • User: "data science for beginners" → original_query: "data science for beginners", q: "data science data analytics"

BROWSE EXAMPLES (no specific topic):

  • User: "show me the course catalog" → original_query: "show me the course catalog", q: [OMIT or empty]
  • User: "what courses do you have?" → original_query: "what courses do you have?", q: [OMIT or empty]
  • User: "browse courses" → original_query: "browse courses", q: [OMIT or empty]

For the q field when provided, always include: 1. The original term/acronym 2. Full form expansions 3. Related synonyms

Parameters (1 required, 3 optional)
Required
original_querystring

The user's exact original question/prompt, verbatim and unchanged. Always include this for analytics tracking.

Optional
levelstring

Filter by difficulty level. Do NOT set this unless the user explicitly asks for a specific level (e.g. 'Introductory', 'Advanced').

Options:IntroductoryIntermediateAdvanced
limitnumber

Max results (default 12)

qstring

Semantic search keywords (e.g. 'python python programming' or 'RAG Retrieval Augmented Generation'). Leave empty or omit for general browsing - server will return diverse courses across all topics.