# datacamp/datacamp-light

Convert any blog or website to an interactive learning platform for data science

Repository: https://github.com/datacamp/datacamp-light
Canonical: https://ross.abutalabs.com/products/datacamp-light
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Last push: 2025-03-27T16:00:14+00:00

## Health v2 (maintenance only)
Score: 29/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 13, release rhythm 8, longevity 100
- inputs: {"age_days": 3877, "days_push": 524, "days_rel": 524, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1370, forks 365 (observed 2026-08-28T04:04:31.937325+00:00)

## What it is
DataCamp Light is a JavaScript widget that embeds interactive R and Python coding exercises into any blog, website, or markdown document, turning it into an interactive learning platform. Sessions run on DataCamp's servers and support Submission Correctness Tests via testwhat (R) and pythonwhat (Python).

## Use cases
- embed interactive python exercises in a blog post
- turn a tutorial website into a data science course
- add runnable R code exercises to documentation
- create an interactive learning platform from markdown tutorials
- check learner code automatically with submission correctness tests
- let readers run code in the browser without setup

## When to choose
- you publish data science educational content and want hands-on coding exercises
- you want R or Python practice embedded in existing web pages with minimal setup
- you want automatic grading of learner submissions

## When to avoid
- you need fully offline or self-hosted code execution since sessions run on DataCamp's servers
- you need languages other than R or Python
- you require full control over the execution environment or data privacy

## Facets
- artifact type: library
- maturity: active
- function: sdk, plugin-system
- domain: education, data-science, web-development
- platform: browser
- tags: interactive-learning, coding-exercises, r, python, embeddable-widget, datacamp, education, web-server, nodejs

## Member repositories
- datacamp/datacamp-light (main) score 29

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:31.937325+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:40:54.627739+00:00, confidence not recorded.
  - readme: https://github.com/datacamp/datacamp-light (fetched 2026-08-28T04:04:31.937325+00:00, sha 314ff493b8f4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
