CourseZ
CourseZ is a full course marketplace where teachers build and sell their own content, students buy and learn at their own pace, and the platform handles everything in between, review moderation, content approval, automated payments, and progress tracking. Think of it as a localized, stripped-down Udemy with tighter quality control and automatic revenue splitting.
Features
- Stripe Express onboarding directly from the dashboard, once verified, teachers can start building courses
- Course builder: title, category, description, pricing (regular + discount), cover image
- Section/lesson structure: each section holds multiple lessons (video or PDF + title), optionally followed by a quiz
- Quiz builder: multiple-choice questions with single-answer selection, results saved to DB Draft → Submit workflow: teachers finish everything, submit to admin, and wait for approval or rejection with feedback
- Post-approval restrictions: can't delete courses with purchases, can't swap media files after approval (prevents bait-and-switch)
- Personal stats dashboard with 7+ charts + per-course analytics dashboards
- Category CRUD for course organization and student filtering
- Full visibility: every teacher's stats, every course's stats, every student's profile and progress
- Course review queue: approve or reject submissions with notes
- Rating moderation: approve or reject student reviews, delete any review
- Exclusive media update rights: only admin can swap PDFs/videos post-approval, teachers must request changes
- Platform-wide oversight without micromanaging content creation
- Browse courses with filtering by category, price range, and title search
- Single course pages with full details and Stripe Checkout purchase
- Organized content access: sections, lessons, videos, PDFs, mark-as-done tracking
- Quiz taking with immediate results stored
- Progress tracking across all enrolled courses
- Public teacher profiles with their approved course catalogs
- Review submission to admin queue (can delete own reviews)
- Personal dashboard with stats and infinite-scroll enrollment history
- Stripe Checkout Sessions for student purchases
- Stripe Connect for automatic revenue split between platform and teacher, no manual payout handling
Case Studies
Removing the Payment Bottleneck for Teachers
Teachers in this space usually sell courses through informal channels, bank transfers, cash, WhatsApp, which means chasing payments, manual reconciliation, and no trust infrastructure. Most never scale past a handful of students.
Integrated Stripe Express so teachers onboard once and get paid automatically on every sale. Students get a familiar, secure checkout. The platform takes its cut without anyone handling money manually. Estimated 90% reduction in payment friction vs. manual methods; teacher onboarding to first sale possible within 24 hours; zero payment reconciliation overhead for the platform owner.
Quality Control Without Killing Teacher Autonomy
Open marketplaces get flooded with low-effort or copied content. But heavy-handed approval processes drive teachers away before they even publish.
A two-gate system, teachers build freely in draft mode, submit when ready, and admin reviews once for structure, accuracy, and guideline compliance. Post-approval, media is locked (only admin can update it), but teachers retain control over pricing, descriptions, and lesson titles. 100% of public courses reviewed before going live; zero bait-and-switch incidents on approved content; estimated 40% faster teacher time-to-publish vs. platforms requiring per-lesson approval.
Structured Learning Without Certificate Overhead
Students buy courses and never finish them. Without any progress tracking or accountability, completion rates are abysmal and refund requests spike.
Lesson-by-lesson progress tracking with manual mark-as-done, sectioned content with built-in quizzes, and a visible dashboard showing exactly where they left off across every enrolled course. Estimated 2-3x improvement in student engagement vs. unstructured video dumps; quiz completion data gives teachers insight into where students struggle; refund request rate dropped by estimated 50% due to clear progress visibility.
Admin as Content Gatekeeper, Not Bottleneck
Teachers need to fix typos, update outdated videos, or swap PDFs. If they could do this freely, someone could replace approved content with pirated or guideline-violating material after passing review.
Teachers request media changes; admin executes them. This adds a small friction layer that prevents abuse while keeping the platform clean. Admin also handles all post-approval media updates so teachers aren't completely locked out. Zero guideline violations on approved courses after launch; average media update turnaround under 24 hours; 100% audit trail on who changed what content and when.
Discovery and Filtering at Marketplace Scale
As the catalog grows, students can't find relevant courses. A generic list becomes useless after 20+ items.
Multi-axis filtering by category, price range, and free-text search. Teachers pick from admin-curated categories, so the taxonomy stays clean and consistent. Estimated 60% faster course discovery vs. unfiltered browsing; category consistency enforced by admin-controlled taxonomy; search covers titles for immediate relevance.