Skip to content

E-Learning Platform Development: Course Apps, Live Tutoring and Academy Portals (with Real Costs)

Building an e-learning or tutoring platform? Choose the right model, plan payments around app store rules, and see real costs from $1,500, with Lawh as proof.

Updated: 6 min readBy the Q Studio team

The short answer

An e-learning platform is usually one of three products: recorded courses, live tutoring between students and teachers, or a portal for an existing school or academy. Each needs different features, and the payment model decides how app store rules apply to you. Q Studio built Lawh Academy, a Quran and Arabic learning platform with student and tutor apps live on both stores. Web platforms start at $1,500 and mobile MVPs at $2,000.

"We want an e-learning platform" can mean almost anything, from a teacher selling five recorded courses to an academy with hundreds of tutors teaching live across time zones. The features, the cost and even the legal rules for taking payment are different for each. Before talking about prices, it helps to know which one you're building.

We built Lawh Academy, a Quran and Arabic e-learning platform with a student app and a tutor app, both live on the App Store and Google Play. It includes a course catalogue, lesson progress, session booking, tutor availability and calendars, and a tutor dashboard. Much of what follows comes from that work.

Three kinds of e-learning products

ModelHow it worksCore features
Recorded coursesStudents buy or subscribe, then watch lessons at their own paceCatalogue, video lessons, progress, quizzes, certificates
Live tutoringStudents book sessions with teachers, one-to-one or in small groupsTutor profiles, availability, booking, video sessions, reviews, tutor earnings
Academy or school portalAn existing institution moves classes, homework and communication onlineClasses and groups, timetable, assignments, grades, parent access, announcements

Many platforms mix two of these. Lawh, for example, combines a course catalogue and progress tracking with booked sessions between students and tutors. Mixing is fine, but launch with the one that brings in revenue first.

What a typical platform includes

Student side

Sign-up and profile, course catalogue or tutor list, lessons with progress tracking, booking and rescheduling sessions, payments or subscriptions, notifications for upcoming sessions, and, where relevant, certificates.

Teacher or tutor side

Profile and subjects, weekly availability and calendar, session list, student notes and progress, uploaded materials, and an earnings view if tutors are paid per session. In Lawh this is a separate tutor app with its own dashboard.

Admin side

Approve tutors, manage courses and pricing, see all bookings and payments, handle refunds and complaints, and track the numbers that matter: active students, completion, retention and revenue.

Payments and app store rules: plan this early

This is the decision that most often catches e-learning founders out. Apple and Google have rules about selling digital content inside mobile apps.

  • Recorded courses, digital subscriptions and group classes sold inside an iOS app generally have to use Apple's in-app purchase, which takes a commission.
  • Real-time one-to-one services between two people, such as a private tutoring session, are treated differently: Apple's guidelines allow other payment methods for these.
  • Rules differ between Apple and Google and between countries, and they change. Check the current guidelines when you plan pricing.

The practical result: your payment design depends on your model. A live one-to-one tutoring platform can often take card payments through a normal gateway. A recorded-course app usually needs in-app purchase on iOS, or a web-based checkout outside the app, depending on current rules in your markets. We plan this with you at the scoping stage so App Store review doesn't become a surprise.

Whatever you choose, keep it Sharia-compliant: clear prices, no interest-based instalments.

Video: where the running costs hide

Video is usually the biggest ongoing cost of an e-learning platform.

  • Recorded lessons need hosting that streams well on slow mobile connections and protects paid content from easy downloading. Specialist video hosting is billed by storage and minutes watched.
  • Live sessions can use an established video-call service through its API or simple meeting links. Building your own video infrastructure is rarely worth it.

We recommend the cheapest setup that fits your expected number of students and list those services in your quote. You pay them directly, in your name.

Arabic, Quran and Islamic studies

Platforms for Arabic and Quran teaching have specific needs that general LMS products often handle poorly: correct rendering of Quranic text with diacritics, right-to-left layouts throughout, mixed Arabic and English content, and students and tutors spread across many time zones, from the Gulf to Europe and North America. Lawh was built for exactly this audience. Our Arabic app development page explains how we approach Arabic products in general.

Costs and timelines

ScopeStarts fromTypical timeline
Web platform MVP: student accounts, courses or tutors, one core flow, admin$1,500about 3 weeks
Bigger web platform: roles for students, tutors and admins, payments, bookingfrom $3,000about 5–6 weeks
Mobile MVP (iOS + Android) with backend and admin$2,000about 2–6 weeks
Full mobile launch: student and tutor apps, notifications, store publishingfrom $4,000depends on scope

Two-sided platforms like Lawh usually need two user apps plus an admin dashboard, so they start at the mobile MVP tier. Every project gets a written scope and a fixed price before any payment, and anything over $500 is paid in milestones. For timelines in more detail, see how long it takes to build an app.

When we're a good fit, and when we're not

We're a good fit if you're launching a tutoring platform, a course app, or moving an academy online, especially for Arabic-speaking or Quran-learning audiences, and want it shipped in weeks with full ownership of the code and store listings.

You may not need us if:

  • You're a single teacher selling a handful of recorded courses. A hosted course platform will be cheaper and faster. Come back when you need your own app or features those platforms don't offer.
  • You're a large university that needs integration with a student information system, accreditation reporting and on-site support. A larger vendor with that experience fits better.
  • You need content production, such as filming and editing lessons or writing curricula. We build the platform; the teaching content is yours.

FAQ

Can students and tutors use the same app?

They can, but separate apps (or a separate tutor web portal) are usually cleaner. The screens, permissions and daily tasks are very different. Lawh uses a student app and a separate tutor app.

Do I need a mobile app, or is a web platform enough?

A web platform is cheaper and avoids app store payment rules for many models. A mobile app makes sense when students learn daily and need reminders, or when your audience mostly uses phones. Many platforms start on the web and add apps later.

Can the platform handle students in different time zones?

Yes. Tutor availability is stored once, and each student sees slots in their own local time. Reminders go out at the right local time for each side.

Can we protect our paid videos from being shared?

You can make sharing much harder with signed, expiring video links, streaming instead of downloads, and limits on logged-in devices. No system stops someone filming a screen, so focus protection on keeping casual sharing in check.

Yes, as a later step. AI features such as a study assistant trained on your own materials work best once the core platform has content and users. See our page on AI chatbot development.

How do I start?

Tell us your model, audience and how you plan to charge, on WhatsApp or through the project planner. You'll get a written scope and fixed price within 24 hours, free and without obligation.