# Coursus: Advanced Online Courses (Udemy-like) 🎓

## 🔗 Links

> [Preview](https://coursus.bubbleapps.io)

> [Template page](https://bubble.io/template/online-learning-courses-udemy-1614540650379x761334529874722800)

> [Forum](https://forum.bubble.io/t/released-coursus-advanced-online-courses-and-e-learning/140380)

## ℹ️ Introduction

Coursus supports 4 types of courses:

* Free courses
* Paid courses: Pay once to get access
* Premium courses: students can subscribe to have an unlimited access to premium (paid) courses
* Paid or Premium: to access, students can pay once or have a subscription

You choose to use only one course type or mix different types on your platform! It makes possible to create any kind of platform: a SaaS platform (monthly subscriptions) or one-time payment courses (like Udemy) or even a free courses platform.

Don't hesitate to write us if you have any questions before or after purchase. Our Customer Success team is always ready to help!

## 🔥 Features

* Front-end (home page, courses, pricing, about, FAQ...), Admin (dashboard, course management, logs etc), User account (my courses, my account, billing etc)
* Mobile-ready design
* Support of big and small platforms: intuitive search and filters
* Integrated Stripe for payments: supports bank cards, Apple Pay, Google Pay...
* Support of 3 video hostings: Vimeo, YouTube and Wistia
* After a course is completed, the platform sends an email to encourage students to write a review&#x20;
* Collect emails: Subscribe to newsletter
* 2 admin roles: full access and read-only
* Easy to customize the main template color
* Includes Cookie Consent plugin
* Using slugs for user friendly urls and SEO
* ... and more!

Demo bank card to test payments integration: 4242 4242 4242 4242, any year and CVV

Coming Soon:

* Blog
* Wish list / Course bookmarks
* Multi currencies support
* Private messages between students
* Lesson comments
* Advanced admin settings to easily customize the platform

## 🖼 Screenshots

![Landing page](/files/-MXr0gmgCJsJ4nj-qeDW)

![Courses catalog](/files/-MXr2BmE9OWczfnix-66)

![Course overview](/files/-MXr2utEhjZMCKbUv4SM)

![Course lectures overview](/files/-MXr2z4kR0hggxDUnCMA)

![Course content](/files/-MXr3ECTf4QP_8vK2O5n)

![My courses](/files/-MXr3Pw_365EU18XR8sq)

![Admin Dashboard](/files/-MXr5yTfR766K7Y4MCF0)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bubble.digital-bird.com/templates/coursus-elearning.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
