Product tour

Every screen your academy actually runs on

Fees, exams, attendance, videos, parents. Today they live in a spreadsheet, a WhatsApp group and a stack of paper. Here is what each one looks like inside Course37, in screenshots from the real product.

01Dashboard

One screen instead of five tabs

Monday morning you check the bank app for fees, a register for attendance, a spreadsheet for who enrolled. The dashboard answers all three before your tea goes cold.

  • Live enrollment feed: see who joined today without asking anyone
  • Collections summary: money in so far, without opening the bank app
  • Exams, live classes and assignment deadlines on one strip
  • Quick actions for the tasks you repeat every single morning
The admin dashboard
The admin dashboard

Enrollments, collections, exam activity and system health as they stand right now. It answers the questions you would otherwise ask three people.

02Website builder

A website you can change yourself

The person who built your site stopped replying. Changing one batch fee costs you a message and a three day wait. Edit the page, see it change, publish when you are ready.

  • Drag and drop sections: change the site without touching code
  • Custom domain, or a free yourname.course37.com subdomain on day one
  • AI-assisted editing for when the wording will not come
  • Multi-language pages for students who do not read English
  • SEO settings, meta tags and Open Graph built into every page
Every page, in one list
Every page, in one list

Home, courses, enrollment, about, contact. Open any of them, move the sections, rewrite the copy. Add a new page the week you open a new branch.

Visual website editor
Visual website editor

Drag sections into place and edit headlines, colors and fonts with the live page in front of you. No ticket, no developer, no waiting.

Mpbian.com, a real customer site
Mpbian.com, a real customer site

A real customer site running on Course37: their domain, their logo, their sections. Built in the same editor you get.

03Courses

Where the course actually lives

Today a course is a Drive folder, an unlisted video link, and a fee list in someone’s head. Build the syllabus once, then decide exactly who is allowed to open it.

  • Subjects, chapters, lessons: one syllabus a student can follow
  • CDN video delivery so a student on mobile data is not buffering
  • Multi-branch and multi-batch enrollment from one catalog
  • Installments that suspend access on their own when payment stops
  • Access control per course and per lesson: paid content stays paid
Course catalog
Course catalog

Every course with its enrollment count, price and branch, editable in place. Nothing to keep in sync with a second spreadsheet.

Curriculum builder
Curriculum builder

Drop videos, PDFs and assignments into chapters. Students get the syllabus in the order you teach it, not as a list of links.

04Live classes

The link stops living in a WhatsApp group

You paste the class link, then answer "link please" eleven times, then upload the recording somewhere and forget where. Schedule the session here and it lands in the student dashboard, recording included.

  • Zoom and Google Meet connected: schedule once, students get the link
  • Whiteboard for working a problem through in front of the class
  • Chat, reactions and polls, so you know who is still with you
  • Auto-recording, filed under the right class, ready when class ends
  • Screen sharing for slides, past papers and solved sums
What the student sees
What the student sees

Their courses, today’s live link, past recordings and class resources in one place. Nobody has to message you for any of it.

Recorded class player
Recorded class player

Recordings file themselves against the class they belong to. A student who missed Tuesday can find Tuesday.

05Exams

Grading that does not eat your night

The scripts are on the desk, the red pen is out, and tomorrow you will type the merit list into a spreadsheet. Write questions once, run the exam, publish results the same evening.

  • MCQ, CQ and SQ question types in the same paper
  • AI drafts questions from your chapter via Anthropic, Gemini or Groq
  • LaTeX editor with live preview: equations that print correctly
  • Timed online exams with tab-switching detection on the record
  • Randomized A/B/C/D sets generated from one question set
  • Merit list, rank and per-question analytics without a spreadsheet
LaTeX question editor
LaTeX question editor

Type math and science questions with live preview and insert diagrams inline. What you see on screen is what prints on paper.

AI question generator
AI question generator

Describe the chapter and the difficulty. Anthropic Claude, Google Gemini or Groq drafts the MCQ, CQ and SQ. You edit and approve.

Question bank
Question bank

Every question filed by subject, chapter and difficulty. Next term’s paper starts from what you already wrote, not from a blank page.

Results and merit list
Results and merit list

Rank, score, percentile and per-question analytics the moment the exam closes. Export the PDF and pin it to the board.

06OMR & OCR

The scanner grades the sheets, not you

Paper exams still end in a stack of answer sheets and an evening of ticking boxes. Design the OMR sheet, print it on plain paper, scan the filled copies, read the merit list.

  • Design any question count in any language: no pre-printed sheets
  • Export to PDF and print on regular paper from the office printer
  • Scan with the scanner you already have: no special hardware to buy
  • Dynamic OCR Algorithm grades multi-set A/B/C/D sheets in one pass
  • Skewed, crumpled and low-quality scans still read correctly
  • Merit list generated the moment the last sheet goes through
OMR sheet designer
OMR sheet designer

Build an answer sheet for 50, 100 or any question count, in any language, and export a printable PDF. You never buy pre-printed sheets again.

Dynamic OCR grading
Dynamic OCR grading

Run the filled sheets through the scanner you already own. The Dynamic OCR Algorithm reads the bubbles and grades every question set.

07Students

An answer when the parent calls

A father asks how his daughter is doing. Attendance is in a register, marks are in a notebook, payments are in a spreadsheet, so you promise to call back. One profile holds all three.

  • Searchable roster with bulk actions across a whole batch
  • One profile per student: enrollments, attendance, marks, payments
  • Exam history with rank and percentile tracked across the term
  • Attendance recorded for live classes and recorded lessons alike
  • Printable result cards carrying your own branding
Student roster
Student roster

Every student with batch, enrollment and payment status, filterable in a second. Act on a whole batch at once instead of one name at a time.

One student, one page
One student, one page

Courses, attendance, exam history, assignments and payments together. Answer the parent while they are still on the phone.

Performance analytics
Performance analytics

Scores over time and subject by subject strength. It tells you which chapter to teach again, not just who failed.

Result card
Result card

A printable card with subject breakdown, rank and remarks under your institution’s name. Hand it over at the parent meeting.

08Attendance

The class starts without the roll call

Ten minutes of every class goes to reading out names, and the register still says a boy was present when he was not. Put a device on the door. The scan is the record, and it is in the system before the teacher reaches the board.

  • ZKTeco devices register by serial number and push every scan in real time
  • Fingerprint, face, RFID card, password or QR, whatever the unit supports
  • One device per classroom, or pair two at a gate so one reads entry and one reads exit
  • Present or late decided against the class schedule, with a grace period you set
  • Students, teachers and office staff enrolled on the same hardware
  • A student cannot sign in for the friend who did not come
Read the device setup guide
The device on the door
The device on the door

Register a ZKTeco unit by its serial number and bind it to a classroom. It reports every punch as it happens, and you can see when a device was last heard from, so a dead unit does not quietly stop recording anyone.

Enroll once, scan for the rest of the year
Enroll once, scan for the rest of the year

Push a student to the device from their profile. Fingerprint, face or RFID card, whichever the unit supports. Their PIN on the device is their roll number, so nothing new to memorize.

Teachers and staff, on the same devices
Teachers and staff, on the same devices

Not only students. Teachers and office staff scan too, so the attendance you check on payroll day is the one the door recorded, not one somebody typed up afterwards.

09Payments

The installment nobody chased

Friday goes to a spreadsheet: who paid, who paid half, who promised last month and vanished. Payments record themselves as they land, and the ones that did not land get flagged.

  • bKash, Stripe, PayPal, SSLCommerz and more, all in one ledger
  • Installment plans that suspend access automatically when payment stops
  • Branded receipts emailed on payment, so nobody has to ask
  • Teacher and branch profit shares calculated, not estimated
  • Overdue list you can act on: who owes, how much, since when
Payment management
Payment management

Every payment with its status, gateway and batch, plus manual entry for cash taken at the desk. The ledger closes itself.

Revenue analytics
Revenue analytics

Monthly collection, overdue balance and how each batch is actually paying. You find the leak in month two, not at year end.

Receipts, sent for you
Receipts, sent for you

A branded receipt is generated and emailed the moment a payment clears. Nobody messages you asking for one.

Teacher profit sharing
Teacher profit sharing

Set each teacher’s share once. Course37 does the split and shows what every teacher brought in and earned.

10Analytics

Know which ad brought the student who paid

You spend on boosts and banners and cannot say which one filled the batch. Traffic, search rankings, enrollments and payments sit in one view, so you can stop paying for what does not work.

  • Google Analytics and Tag Manager connected without a developer
  • Search Console rankings for the pages parents actually find
  • Traffic broken down by source, device and location
  • Enrollment funnel: see where prospects quit before they pay
  • Revenue trends per gateway and per course
Website analytics
Website analytics

Page views, visitors, session length, traffic sources and conversions on your own site. See where students actually come from.

SEO performance
SEO performance

Search Console data on keywords, impressions, clicks and indexing. Know the search that puts you in front of a parent.

Enrollments against payments
Enrollments against payments

Where people enroll and where they stop before paying. The drop-off finally has an address.

11Automations

The reminders you keep forgetting to send

Fee reminders go out when somebody remembers. Class reminders never go out at all. Build the flow once in n8n and it runs whether or not anyone is at the desk.

  • Overdue fee alerts by SMS and email, sent without you
  • Birthday messages that go out on the day, every year
  • Class reminders before the session, so attendance is not an afterthought
  • Enrollment confirmation and onboarding the minute a student joins
  • Custom triggers and action chains for whatever else you repeat
n8n workflow builder
n8n workflow builder

Drag triggers, conditions and actions into a flow. A fee goes overdue at midnight and the reminder is already sent by morning.

12Integrations

It talks to the tools you already pay for

Nobody wants to abandon the payment gateway, the SMS provider and the meeting tool they already use. Connect them from one screen: paste the key, test it, go live.

  • Payments: Stripe, PayPal, bKash, SSLCommerz
  • Communication: Email SMTP, BulkSMS, Firebase FCM
  • AI: Anthropic Claude, OpenAI, Google Gemini, Groq
  • Analytics: Google Analytics, GTM, Search Console, Meta Pixel
  • Live sessions: Zoom, Google Meet
  • Courier: Steadfast, for the books you ship
Integration hub
Integration hub

Every integration in one list with its credentials and a test button. You know a connection works before a student hits it.

13Access control

The front desk should not see next week’s paper

Everyone works from the owner’s login because making a second one was never worth the trouble. Give each person a role that reaches only what their job needs, and keep a record of what they did.

  • Built-in roles: Admin, Teacher, Moderator, Support
  • Custom roles from any combination of permissions you choose
  • Per-module access: courses, payments, exams, students
  • Branch-scoped access, so a branch manager sees only their branch
  • Audit log: every admin action has a name attached to it
Custom access control
Custom access control

Build a role out of module and action permissions, then assign it. The desk records payments and never opens the question bank.

14AI agent (MCP)

Hand the admin work to your own AI agent

Connect any MCP-compatible agent and it does what an admin does: record a payment, schedule a class, pull a merit list. It signs in with OAuth2 and reaches only the scopes you grant.

  • Add videos to modules, schedule live classes, edit courses
  • Record payments, add installments, ask who still owes fees
  • Query exams, results, merit lists and the question bank
  • Profit share: shares, expenses, withdrawals and calculations
  • Student analytics and website visit analytics on request
  • OAuth2 client-credentials: the agent never holds a password
  • Every tool gated by a scope you granted explicitly
  • Organization-scoped, and revocable the moment you change your mind

Model Context Protocol

POST /mcp

OAuth2 client-credentialsScope-gated toolsOrganization-scopedRevocable anytime

See it on your own academy

Tell us how you run batches, fees and exams today. We will show you the parts of Course37 that replace it, and the parts you can ignore.