# Course Difficulty Classifier

> Course Difficulty Classifier is a paid API for AI agents from www.apinow.fun, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Classifies course descriptions or syllabi into difficulty levels (beginner, intermediate, or advanced) using machine learning.

## Facts

- Endpoint: POST https://www.apinow.fun/api/endpoints/ai-factory/course_difficulty_classifier
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/course-difficulty-classifier-e2be5333
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_S82CxH2N6g3ktAhapwUno

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability course-difficulty-classifier-e2be5333 -d '<json body>'
```

Example prompt: Can you classify this course description as beginner, intermediate, or advanced: 'This course covers neural network architectures, backpropagation, hyperparameter tuning, and deploying deep learning models at scale — prior experience with Python and linear algebra required.'

## When to prefer this

Use this endpoint when you need to automatically tag, sort, or filter courses by difficulty level without manual review. Ideal for edtech platforms building course catalogs, learning management systems that need to recommend appropriate courses to students, or content teams processing large volumes of course descriptions. Prefer this over general-purpose LLM classification when you want a lightweight, cost-effective, purpose-built ML classifier specifically tuned for educational content difficulty.

## Known failure modes

- Empty or missing course description input — returns validation error
- Input text too short or ambiguous for reliable classification — low confidence score or error
- Input is not course-related content — model may return incorrect or low-confidence label
- Service unavailable or payment not processed — returns 402 or 5xx error
- Input exceeds maximum text length — truncation or rejection error

## How this service works

Classifies course descriptions or syllabi into difficulty levels (beginner, intermediate, advanced) using machine learning.

## Output

Returns a difficulty level classification (beginner, intermediate, or advanced) for the provided course description or syllabus, likely with a confidence score indicating the model's certainty in the prediction.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/course-difficulty-classifier-e2be5333/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.apinow.fun](https://www.zero.xyz/host/www.apinow.fun/llms.txt)
