Data Analytics & Research Platform

Learn. Teach.
Analyse.
Grow.

DAWBStud is a full-stack learning management platform built for data science and analytics education. Multi-program enrollment, real-time grading, gated video content, and enterprise-grade role management.

No credit card required
Free to get started
Enterprise-ready architecture
Scroll to explore
3
User Roles
Instructor ยท Sub-Instructor ยท Student
โˆž
Programs per Instructor
No artificial limits
100%
Permission Control
Granular sub-instructor access
Live
Email Notifications
Every key action notified
Platform Features

Everything a data academy needs

Built for serious data science education โ€” not a generic LMS.

Smart Programs

Create flexible programs with modules, topics, or flat structures. Every program gets its own branded URL.

Multi-Program Students

Enroll students across multiple programs simultaneously. Instructors control who joins which program.

Deep Analytics

Track performance distributions, completion rates, submission timelines, and track-level insights.

Gated Video Library

Unlisted YouTube videos automatically gated to enrolled students per program.

Quiz Engine

Build multi-type quizzes linked to any level โ€” program, module, or topic. Instant auto-grading.

Live Sessions

Schedule Google Meet, Zoom, or Teams sessions with one-click join links directly in the platform.

Choose Your Role

Three roles, one platform

Each role has its own tailored dashboard and access controls.

Instructor
  • Create unlimited programs
  • Manage & enroll students
  • Assign sub-instructors with custom permissions
  • Full analytics dashboard
  • Grade, quiz & assignment control
Sign in as Instructor
Student
  • Enroll in multiple programs
  • Take quizzes with instant results
  • Submit assignments online
  • Access gated video library
  • Track personal grades & progress
Sign in as Student
Sub-Instructor
  • Assigned by instructor per program
  • Permissions set by instructor
  • Grade students (if permitted)
  • Manage assignments & timetable
  • View analytics for assigned programs
Sign in as Sub-Instructor
How It Works

Up and running in minutes

01

Instructor registers & creates a program

Sign up, verify email, and create your first program with a slug-based URL like /programs/data-science-bootcamp. Upload a logo, set structure.

02

Students self-register on the platform

Students create accounts and appear in your enrollment pool. You approve and assign them to one or more of your programs.

03

Build content & schedule sessions

Add modules, topics, quizzes, assignments, and schedule live sessions. Assign sub-instructors with granular permissions.

04

Track, grade & iterate

Monitor performance analytics, grade submissions, release feedback, and watch your students grow.

setup.sh
# 1. Clone & install
git clone dawbstud && cd dawbstud
npm install
ย 
# 2. Configure environment
cp .env.local.example .env.local
# Add NEXTAUTH_SECRET, RESEND_API_KEY
ย 
# 3. Set up the database
npx prisma migrate dev
ย 
# 4. Run
npm run dev
โœ“ Ready on http://localhost:3000

Ready to build your
data academy?

Get started free. No setup fees. Scales from 1 student to enterprise.