LearnXData
CatalogPlaygroundsFor universitiesPlaygrounds
LearnXData

Zero-install data science classroom

Where students do the work. Canvas handles the rest.

Browser-native Python, R, and SQL labs with AI-assisted grading, LTI roster sync, and campus SSO — so departments keep Canvas for the syllabus and LearnXData for the hands-on work, with no JupyterHub to maintain.

intro_to_python.ipynbLive demo

Explorer

sales.csv
notes.md

# Your first pandas pipeline

✓ Execution completed in 0.42s

        region  revenue
0     North    12450
1     South     9820
2      East    11300
AI

AI tutor

Try filtering rows where revenue is above the regional average.

Runs in browser

Zero install — Python, R, SQL…

Built for Canvas-first departments

Launch labs from assignments, run them in the browser, and pass grades back — without operating JupyterHub. LearnXData sits beside Canvas as the hands-on workspace students actually use.

10
live runtimes

Python, R, SQL, Julia, and more execute in the browser via WASM — no local installs for students.

435+
automated tests

Regression coverage across LTI launch, grading, and lab runtimes so campus pilots stay stable.

LTI 1.3
Canvas-ready

Deep links from assignments, roster sync, and grade passback without leaving your LMS.

SSO + SCIM
campus-ready

SAML/OIDC sign-in and SCIM provisioning for institution-scoped tenancy and audit trails.

LTI 1.3 Advantage

Assignment launch, deep linking, and grade passback

SAML 2.0

Campus identity with institution-scoped sessions

SCIM 2.0

Automated roster and account provisioning

FERPA-aware architecture

Tenant isolation, audit logs, and DSAR-ready APIs

How a Canvas assignment becomes a graded lab

1

Launch from Canvas

An LTI 1.3 assignment opens the lab in one click — roster and context arrive with the student.

2

Students code in-browser

Python, R, and SQL runtimes plus an AI tutor that helps debug without replacing instructor judgment.

3

Grades flow back

AI pre-grades submissions; professors review feedback, then scores sync to the Canvas gradebook.

CanvasLearnXDataBrowser

Piloting with university departments

Request access →

Global Master Tracks

Start learning today

Self-paced curriculum with reading, video, quizzes, and in-browser labs — clone a track into a classroom or learn on your own.

View full catalog →

Built for university data science departments

Browser-native labs, AI-assisted grading, and adoptable curriculum — integrated with Canvas via LTI so faculty teach, not operate infrastructure.

Zero-install labs

Python, R, SQL, dbt, Excel, and more run in the browser via WASM. Students start coding in seconds — no JupyterHub, Docker images, or broken local environments for IT to chase.

Canvas companion

LTI 1.3 launch from assignments, roster context on every session, and grade passback when work is approved. Keep Canvas for the syllabus; use LearnXData for the lab.

AI pre-grade, you approve

Background workers score submissions and draft feedback. Professors review, edit, and push final scores to Canvas — AI accelerates grading without removing instructor control.

Adoptable curriculum

Clone master tracks into your classroom in one click — Intro Python, regression, SQL analytics, and more — then customize readings, quizzes, and labs for your cohort.

Campus-ready tenancy

SAML/OIDC SSO, SCIM provisioning, institution walls, audit logs, and DSAR-ready APIs. Built for FERPA-sensitive departments that need isolation without a custom build.

Live teaching

Attendance check-ins and in-class polls over Socket.IO so you can see who’s present and what the room understands — without a separate clicker product.

LearnXData

Enterprise-grade data science learning in the browser — labs, AI grading, and Canvas LTI for campus departments.

CatalogPlaygroundsFor universitiesSupport
© 2026 LearnXData. All rights reserved.·Terms·Privacy