No-code LMS website (web app) using WordPress.org hosting and free Tutor LMS plugin (Open Source)
Last updated on 29 Nov. 2025
ToDo Note: I have old posts covering WordPress plugin solutions for some areas (eCommerce?) as well as installation of WordPress.org on my PC and trials with some plugins. I should find those old posts and link to the useful ones here.
Interesting video showing how to create an LMS by hosting Wordpress.org and using plugins with the main plugin being Tutor LMS. The video is authored by an Indian and so caters to India specific stuff like using RazorPay for UPI and Net-banking payments.
WordPress.org is Open Source.
Tutor LMS core is free and open source, https://github.com/themeum/tutor . I have to say that I did not expect any part of it to be open source. Most of the video uses the free version of Tutor LMS and so the related source code is open/available. Note that the Tutor LMS home page does not say it is Open Source and so, if Open Source is a requirement for a solution, it may be better to confirm that the free plugin downloaded through WordPress is truly open source.
- How to Create Online Course, LMS, Educational Website like Udemy with WordPress 2025 - Tutor LMS, https://www.youtube.com/watch?v=KdNjhC41L6s , 2 hrs 50 mins, by Nayyar Shaikh, Feb. 2025.
- The description in the video has the chapters.
- Web page associated with video which also has download link: for images, videos and JSON (template files?) for some website pages: https://bloggdude.com/how-to-create-online-course-lms-educational-website-like-udemy-with-wordpress-2025-tutor-lms/
The video describes a no-code LMS website solution, and covers the following topics:
- WordPress hosting with Hostinger (paid)
- Tutor LMS plugin (uses free variant so far)
- Creating courses
- Linking to videos hosted on Youtube and AWS.
- Creating quizzes
- Elementor plugin
- Woo Commerce plugin (free)
- EduBlink theme (paid) [He mentions a free theme as well but recommends and uses the paid theme in the video.]
- Payment gateway setup (Stripe, Razorpay) through plugins (free)
- Zoom setup (live classes, webinars and meetings)
- Home page design and creation overview. For details he refers to another video of his (on Elementor, IFIRC).
- Copyright free pic sites; Download link(s) for pics and videos used in the LMS site he creates.
- Blog section
- Creating main and footer menus
- Changing free course created earlier to paid course
- WooCommerce product creation
- Linking course to WooCommerce product
- Shows example of person buying course (using pay on delivery or equivalent)
- Shows how the payment is marked as done by admin before student can start the course paid for using pay on delivery. He says that for other payments this step is not needed.
- Student applying to become instructor and approval of the same.
- Instructor withdrawing commision (more of screens explanation and not proper demo as minimum 24 hour waiting period comes into play).
- In final stage of video, he quickly explains some premium features of Tutor LMS (till above point he uses only free version of Tutor LMS). Course Bundle, Content Drip, Course Preview, Course Attachments and Certificate (for course completion) are some of the premium features. He demonstrates Course Preview and Certificate features.
https://lms25.blogdu.de/ seems to be the demo website, which is live today, 29 Nov. 2025.
- I was able to 'install' it as an app on mobile Chrome using, IFIRC, 'Add to Home Screen'. When I opened the installed app, it opened up as a full screen app. So PWA support seems to be provided.
- On desktop PC, I was able to register with my rG email id
- Was able to 'Enroll now' in free course: Competitive Strategy Law for Management Consultants
- 'Start learning' took me to Introduction -> What the course will be about
- I could play the video of the course (Youtube video)
- I marked that lesson as complete
- I then switched to mobile app (PWA)
- I could not find a login button.
- Searched for the above course and clicked it
- Enrolled in course
- IFIRC, it showed me login screen then
- Login took me to course
- Course showed first lesson as completed
- I could play the video of the course (Youtube video) even as full screen. It played well.
- Some minor UI/UX issues:
- Activity indicators are shown but not so clear. I had to click buttons multiple times as I was not sure if activity had been initiated. But that also could be due to me being new to the site and so not catching the activity indicator input.
- On desktop, most menu link clicks results in new page load with browser tab icon spinning indicator. But perhaps due to low activity, the response is fast.
- On All courses page, clicking Category checkboxes changes url in browser address bar but the browser tab icon does not spin. The response is quite fast.
- Looks like whole page was not loaded. Don't know how that was achieved.
- Chrome Devtools shows admin-ajax.php and jquery. Perhaps they do an equivalent of React fetch without full page load.
https://lms-25.blogdu.de/ (note the dash in lms-25 which makes it different from demo website) is the url shown in the video for the development website. When I visited it today, 29 Nov. 2025, I was shown a Hostinger 'upload your website files' page.
Overall, I think this video is a comprehensive guide to a setting up an LMS using WordPress.org and Tutor LMS plugin without having to do any programming (no code solution).
The demo website seems to be quite functional though some of the content is too much when viewed on mobile. So while the website is responsive at a straight forward level of reducing columns of any Course card like of stuff to 1 on mobile, that may not be enough to make some screens of the app easily usable on mobile. This may be a significant issue with this solution as the website creator/designer may simply not be able to modify the mobile behaviour for such large screens.
Comments
Post a Comment