How To Create Courses In WordPress

How To Create Courses In WordPress With Academy LMS?

WordPress is a versatile platform for creating blog sites to online course-based eLearning websites. It offers more flexibility than any other platform. With 43% of websites on the internet built using WordPress, its popularity is evident.

Want to create an eLearning website in WordPress? The first thing you need to do is to create an online course for your website. However, with so many options available for creating online courses, how can you find the best one for you?

This blog post will help you choose the best and easiest way to create and manage online courses.

You can create an online course using WordPress LMS plugins. Academy LMS is by far the easiest and hence the best WordPress LMS plugin. This plugin can help you create online courses in no time.

So, How to create courses in WordPress with Academy LMS? Don’t worry; I will guide you step by step in creating courses in WordPress using Academy LMS.

What is Academy LMS? 

Academy LMS is the next-generation LMS plugin for WordPress. It allows you to easily create, manage, and deliver educational content.

Compared to other plugins on the market, Academy LMS stands out as the best WordPress LMS plugin. It has incredible features for creating, managing, and delivering educational content. People particularly appreciate Academy LMS for its user-friendly interface and ease of use.

Academy LMS is free to use, allowing you to create courses at no cost. However, if you need to create more advanced courses, you can try Academy LMS Pro.

So, why should you choose Academy LMS? Let me explain.

Why Choose Academy LMS For Course Creation? 

As I have already mentioned, Academy LMS is the best WordPress LMS plugin and the easiest way to create courses. It offers features for creating advanced courses, with one of the best course builders on the market. 

The course builder supports SCORM packages and allows you to add curriculum, sub-curriculum, lessons, quizzes, assignments, meetings, tutor booking, and many other amazing features to your courses.

Academy LMS includes 21 powerful add-ons and numerous features to create, manage, and deliver courses. It has gained significant popularity in the last few months and is continuously improving.

Install and Activate Academy LMS

To use the Academy LMS, you first need to install and activate the plugin. Now we will learn how to activate Academy LMS.

To install it, first log in to your WordPress dashboard, where you can manage your WordPress website. Scroll down a bit in your WordPress dashboard until you see the “Plugins” option.

Simply click on that and select “Add New Plugin.” The plugin list will now appear. In the top right corner, you will see the search bar. Type “Academy LMS” into the search bar and hit enter.

You’ll see the Academy LMS plugin listed in the search results. Now click on the “Install Now” button and wait for the installation process to finish. Once installed, click on the “Activate Now” button to activate the plugin.

Boom! You have successfully installed and activated your WordPress LMS.

You can also check our documentation for a more detailed step-by-step process: See Documentation!

How To Create Courses In WordPress With Academy LMS   

After installing and activating Academy LMS, you can easily create a course using it. Now, I will guide you step by step on how to create a course with some easy steps.

First, click on “Academy LMS” on your WordPress dashboard. After clicking that, you will see the Academy LMS dashboard. On the Academy LMS dashboard, you will see the “Courses” option first; simply click on that.

How To Create Courses In WordPress

Then, you see the “Add New Course” option in the top right corner; click on that. You can see all the functions for creating a full course. Here, you can add a new course by filling in the Course Title, Description/Content, Adding New Topic, and configuring the Course Settings.

Now, we will start to create a new course. I’ll name the course “Demo Course.” You can add your course title by simply typing it into the Course Title box. Similarly, for the Course Description, input your description into the designated box.

Academy LMS General

Now move to the right corner of your screen, where you can see the “Course Type” option. From here, you can select the course type: free, paid, or public. If you select the paid course type, you should install WooCommerce. For more information about paid courses, you can visit Academy LMS WooCommerce Subscriptions. At the bottom, you can see the “Course Category” option, where you can add a category.

After that, you will see the “Title” option. Here, you can add relevant keywords that people search for on search engines. Scroll down a bit to find the other options. You will come across the “Excerpt” section, where you can input a brief description of your course.

Course image

Introducing the Course Prerequisite feature, a premium add-on available with Academy LMS. This add-on enhances the learning experience by guiding students through a structured progression path. It ensures that students complete certain courses as prerequisites before they can enroll in more advanced ones.

With this feature, instructors can effectively target the right audience and bridge knowledge gaps. If you want to create a course that requires completing another course beforehand, this option is perfect for you!

Now, on the left-hand side, down below the course description, you will see the option “Course Image.” You can add your course image here to make your course more visually appealing. You can also add an intro video to your course through the “Course Intro Video” option.

The “Course Intro Video” option is located under the image section. First, select the video source, and when you select the source, the URL section will automatically appear. Then, add the URL.

After that, scroll down a bit. Now, you will see the “Course Settings” option. You will find three sections:

  • General, 
  • Additional Info, and 
  • Content Drip. 

I will describe all the options in detail. 


General settings allow instructors to configure fundamental aspects of the course, ensuring a smooth learning experience for students. From facilitating interaction through QA sections to setting course duration and language preferences, instructors can tailor these settings to meet the needs of their audience effectively.

Academy LMS course settings
  • QA (Questions and Answers): Enabling this option will incorporate a Questions and Answers section within the course, allowing students to interact with instructors and peers.
  • Announcements: This feature allows instructors to post announcements related to the course. Instructors can toggle this option on or off.
  • Course Duration: Instructors can specify the expected duration of the course, providing students with an estimated timeline for completion.
  • Maximum Students: Instructors can set a maximum limit on the number of students allowed to enroll in the course.
  • Difficulty Level: Instructors can indicate the difficulty level of the course, helping students assess whether it aligns with their skill level.
  • Language: Instructors specify the language used in the course content, ensuring clarity for students.

Additional Info

Here, instructors can provide essential details that enhance students’ understanding of the course. From highlighting the benefits students will gain to specifying the targeted audience and any prerequisites, this section offers valuable insights to potential learners. 

Additionally, instructors can outline the supplementary materials included, ensuring students have all the resources they need to succeed in the course.

Academy  LMS  course settings
  • Benefits of the Course: Instructors can outline the benefits students will gain from completing the course. This information is displayed at the bottom of the course page.
  • Targeted Audience: Instructors can define the intended audience for the course, specifying the demographic or skill level for optimal engagement.
  • Requirements: Instructors list any prerequisites or conditions students must meet before enrolling in the course.
  • Materials Included: Instructors detail the supplementary materials provided to students as part of the course content.

Content Drip

Content Drip allows instructors to manage the pace at which course content is delivered to students, offering a structured learning experience. 

In short, instructors can guide students through the course material in a strategic manner that aligns with their teaching approach and the needs of the learners.

Academy LMS course settings
  • Content Drip Activation: Instructors have the option to activate or deactivate content drip, a method of releasing course content incrementally over time.
  • Content Drip Options: If content drip is enabled, instructors can select from various options to customize the content release schedule according to their preferences and teaching strategy.

After this, scroll down a bit to see the option “Course Builder.”

Academy LMS Course Builder

Academy LMS course builder allows you to upload the SCORM Package. What is SCORM? SCORM is like a ready-made course. If you have already created a proper course with all the materials, the Academy LMS course builder allows you to upload the SCORM package.

What is SCORM?

Suppose you have already created a comprehensive course with all the materials and wish to add that course here as a new course, you can do so through SCORM.

Simply zip your created course, upload it here, and witness the magic. Your course will be implemented here.

Academy LMS course builder and curriculum

Below that, you can see the option to add a new curriculum. You can add a new curriculum from here. You can add new topics and existing topics here.

Selecting Instructor

At last comes the option of an Instructor. You can Add an Instructor for this course from here. 


You will see an arrow on the right of the Choose Instructor option. Clicking on that you can see all the instructors here, now you can select an instructor for this course from here. 

Tracking Course Analytics and Performance 

Understanding your learning management system (LMS) is crucial for helping you decide what needs to be improved and how to increase sales. Academy LMS provides you with their Advanced Analytics add-ons to analyze your data.

Course Analytics

It is very important for instructors. The instructor can understand and see this data to determine where to improve their course and other important datasets. Thanks to the extensive reporting and analytics options provided by Academy LMS, you can get a detailed report on your eLearning site from a single dashboard.

Gathering Feedback from Learners 

Getting feedback from learners is crucial for an instructor. It allows the instructor to understand how much students like the course and what they think about it. The admin can analyze this feedback to make decisions regarding any necessary changes to the course.

If students demand any changes or additional features, they can communicate that through their feedback. By adapting the course according to student needs, it becomes more beneficial to them.

The Academy LMS QA section allows students to provide feedback about their course. Students can freely express their opinions and give ratings after a thorough review of the course.

More Exciting Features of Academy LMS

Academy LMS is more than just a course creator; it is a complete solution for online learning. Offering all the features necessary for managing a complete educational online learning system, Academy LMS is designed to meet the needs of both educators and learners alike.

Academy LMS provides numerous amazing features to streamline your online journey. Here are some features:

  1. Elementor Addon
  2. Certificates
  3. Multi Instructor
  4. Quizzes
  5. WooCommerce Subscriptions
  6. Advanced Analytics
  7. Email
  8. Manual Enrolment
  9. Content Drip
  10. Zoom Integration
  11. Assignments
  12. Tutor Booking
  13. Paid Memberships Pro
  14. White Label
  15. SCORM
  16. Migration Tool
  17. Webhooks
  18. Course Bundle
  19. Divi Module
  20. SPA Interface
  21. Video Lessons


WordPress, combined with the powerful Academy LMS plugin, offers an unparalleled opportunity for creating and managing online courses with ease and flexibility. 

By following the simple steps outlined in this guide, you can quickly set up and customize your online courses, ensuring a seamless learning experience for your students.

So, why wait? Take advantage of the versatility and power of WordPress with Academy LMS, and start your journey to create engaging and impactful online courses today.