How to make an app for an online course

Running online batches means keeping track of who joined which batch, who has paid the second part of the fee, the class link for each session and which lessons to watch next. An app holds that list for you, and with an online database, your students can open their own batch details on their phone.

Updated 2026-11-09

Who uses the app

You, and any helper who handles enrolments, use it to manage batches and fees. If students should sign in to see their batch, class timings and lesson links, connect your own Supabase database and turn on sign-in, so each student sees only their own batch.

The screens an online course app needs

Features worth asking for

Where the data lives

If only you use it, the data can stay on your phone. Students signing in to see their batch needs your own Supabase database connected from the chat; for payments, connect your Razorpay account too, and the money goes straight to you.

How to make it with AppCub, step by step

  1. Decide what the app does. List the screens you need, for example: Batches, Students, Enquiries, Lessons, Fees.
  2. Describe it to AppCub. Paste the request below, changed to your own business and details.
  3. Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
  4. Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
  5. Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.

Copy this request, change the details to match your online course, and paste it into AppCub:

Make an app for my online course, Bolo English with Ritu, in Indore. I run 12-week spoken English batches of 15 students. Screens: batches, students, enquiries, lessons, fees and a student home. Each batch has a start date, timings and seats filled. Fee ₹3,500 in two parts; show what is due with a WhatsApp reminder button and a PDF receipt. Lessons are 12 weeks of topics, each with a YouTube link. Students sign in and see their own batch, the next class link, lessons and fee status, and can pay through my Razorpay. Orange and white colours.

Tips for an online course app

What it costs

See all plans

Good to know

Questions

Can students pay the course fee in the app?

Yes, with a pay button that uses your own Razorpay account; connect Razorpay and Supabase from the chat first. The money goes to you, not to AppCub.

Can the app stop students sharing my course videos?

No. The app keeps links to your YouTube lessons in order, but it has no protected video playback. Keep paid recordings on a platform made for that.

Can the app run live classes?

No. Keep using your video call tool; the app stores each class's link and time and sends it to students with a WhatsApp button.

Can I track which batch is full?

Yes. Each batch shows seats filled out of the total, and you can see the enquiries waiting for the next batch.

Can the app give a certificate when the course ends?

It can make a simple completion letter as a PDF for you to share. It isn't a certificate platform and doesn't verify certificates online.

How do students get the course app?

Share it as a web link that opens in any phone browser, as an APK file, or on Google Play from your own developer account with a paid AppCub plan.

Read next

Make your online course app

Seeing the plan is free. Building starts with a 2-day trial for ₹99.

Start building