Measured, not predicted

Udemy Sale Calendar.

A live record of anonymous Udemy prices, sampled every six hours from a fixed course panel. No coupon is applied, and an empty day never pretends to mean “no sale.”

Checks
43
Panel
10
Days
12

Four anonymous checks per day

2026 measured sale calendar

No dataFutureNo discountPromotion observed

Swipe horizontally to explore the full year.

JanFebMarAprMayJunJulAugSepOctNovDec
SMTWTFS

Hover, tap, or focus a day to inspect its evidence.

The rule

What counts as an Udemy sale?

We mark a course as discounted only when four independent signals agree: the final price is below the list price, Udemy reports a positive discount percentage, Udemy reports an actual saving, and the campaign is not instructor-created.

A broad sale requires at least 70% of successfully measured courses to meet that rule. Fewer discounted courses are reported as a partial promotion. If fewer than eight of the ten courses return usable prices, the check is inconclusive instead of being forced into “sale” or “no sale.”

Methodology

A price instrument with explicit limits

Every six hours

Checks run at 00:05, 06:05, 12:05, and 18:05 UTC through a persistent BullMQ scheduler.

Anonymous and coupon-free

No coupon, campaign header, cookie, or account is sent. Returned automatic campaign codes are stored only as evidence.

One stable French panel

Ten active courses span categories and list-price tiers. Prices are anonymous observations from a French proxy exit and may differ by country.

How the intensity scale will evolve

For now, every confirmed promotion uses the first intensity level. Three stronger levels are reserved. We will calibrate them from the observed EUR discount distribution once enough real campaigns exist, then keep those thresholds stable so the visual remains comparable over time.

Udemy sale calendar FAQ

Is Udemy on sale today?

The live status on this page is based on anonymous prices measured four times per day from France. A sale is reported only when Udemy returns a lower final price, a positive discount, an explicit saving, and a non-instructor marketplace campaign.

Does the tracker apply a coupon code?

No. The tracker sends no coupon code, campaign header, cookie, or logged-in session. Udemy may automatically select a marketplace campaign such as KEEPLEARNING; we record that returned code but never submit it.

Can this calendar predict the next Udemy sale?

No. It records measured prices and does not publish guessed sale dates. Once enough history exists, recurring patterns may become visible, but they are not promises about future pricing.

Why are some calendar days empty?

An empty day means no reliable measurement exists. It is intentionally different from a gray day, which means prices were measured and no marketplace discount was detected.

Research preview: this page remains excluded from search indexing until it contains at least 28 measured days. The tracker does not predict future Udemy sale dates.