About Neuprise

A structured learning platform for Data Science, ML, and AI — built for people who want to actually understand the subject, not just pass a course.

The Problem

Most DS/ML resources are either too theoretical (dense textbooks nobody finishes) or too shallow (YouTube videos that feel productive but leave gaps). There's rarely a structured, hands-on path that takes you from zero to genuinely job-ready.

Neuprise is an attempt to fix that — with a curriculum built around spaced repetition, quiz-based reinforcement, and interactive simulations, not passive reading.

What's Inside

60Learning Paths
349Lessons
2,000+Quiz Questions
12+Interactive Visualisers

How It Works

🎯
Spaced repetition

Questions you get wrong resurface in revision sessions. You don't move on until it sticks.

🐍
In-browser Python

Run Python directly in your browser via WebAssembly — no installations, no setup, no friction.

📊
Interactive visualisers

Gradient descent, neural networks, attention heatmaps, decision boundaries — see the math move.

🔥
Streaks & XP

Daily learning habits built in. Track your progress, earn XP, maintain your streak.

XP & Streaks

XP is awarded per question, not per lesson. The more you get right on your first try, the more you earn.

Correct on first attempt+2 XP per question
Perfect score (all correct, first try)+5 XP bonus
Correct in review (was wrong before)+1 XP per question
Redo a lesson you already completed0 XP (already earned)

Example: A quiz with 10 questions, you get 8 right on your first attempt (8 × 2 = 16 XP). Later in review, you get the 2 wrong ones right (+2 XP). Total: 18 XP for the lesson.

Streaks track consecutive days of learning. You have a 30-hour window (24 hours + 6 hours buffer) to complete at least one lesson before your streak resets. A countdown timer in the navbar shows how much time you have left. Your streak and longest streak are both tracked on your profile.

Built By

Neuprise is a solo project — designed, built, and maintained by a single developer over the past 4 months. No team, no funding, no VC backing. Just a conviction that quality DS/ML education should be free and structured.

It's not perfect. Content is still being improved, features are being added based on user feedback, and some rough edges remain. That's intentional — shipping something real and iterating beats waiting for perfect.

Tech Stack

Next.js 15App Router, SSR
Prisma + NeonPostgres database
ClerkAuthentication
PyodideIn-browser Python (WASM)
VercelHosting & deployment
CloudflareDNS & CDN

Feedback & Contact

Found a bug? Have a suggestion? Notice a lesson that's too thin? Use the feedback button inside any lesson. Every piece of feedback has been read and most have shaped the product.