# catalog_recommendation_courses_retrieve GET Get a 'next' course This method retrieves the next recommended course for a user based on the provided parameters. It expects the following parameters in the request query: - user_id: The ID of the user for whom the next course is being recommended. - course_id: The ID of the current course. - org: The organization associated with the course. Returns: - A serialized representation of the next course if found, with a status code of 200. - A status code of 400 if the course_id is not provided. - A status code of 200 with a None response if no next course is found. Error Conditions: - Returns a 400 status code if the course_id is missing from the request parameters. Side Effects: - None Endpoint: GET /api/catalog/recommendation/courses/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Query parameters: - `course_id` (string, required) Current course ID - `org` (string) Organization to filter recommendations - `user_id` (string) User ID for personalized recommendations ## Response 200 fields (application/json): - `course_id` (string, required) The edX course ID string for the course. - `name` (string, required) The display name of the course. (Should match edX) - `slug` (string,null, required) An additional unique slug field. (Optional) - `org` (string)