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.
# Your first pandas pipeline
✓ Execution completed in 0.42s
region revenue 0 North 12450 1 South 9820 2 East 11300
AI tutor
Try filtering rows where revenue is above the regional average.
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
- 435+
- automated tests
- LTI 1.3
- Canvas-ready
- SSO + SCIM
- campus-ready
Python, R, SQL, Julia, and more execute in the browser via WASM — no local installs for students.
Regression coverage across LTI launch, grading, and lab runtimes so campus pilots stay stable.
Deep links from assignments, roster sync, and grade passback without leaving your LMS.
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
Launch from Canvas
An LTI 1.3 assignment opens the lab in one click — roster and context arrive with the student.
Students code in-browser
Python, R, and SQL runtimes plus an AI tutor that helps debug without replacing instructor judgment.
Grades flow back
AI pre-grades submissions; professors review feedback, then scores sync to the Canvas gradebook.
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.
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.