Mx Courses is a comprehensive Joomla component designed to create, manage, and sell online courses. It provides a complete e-commerce solution for educational content, allowing website owners to offer courses with descriptions, images, pricing, and payment processing through PayPal integration. The features set makes Courses Component a complete solution for creating and managing online course platforms within Joomla websites.
Documentation

Menu item Course settings

Frontend Features
- Course Listings: Display courses with thumbnails, descriptions, pricing, and ratings
- Course Detail Pages: Full course information with images, detailed descriptions, and purchase options
- E-Commerce Functionality: Secure PayPal payment processing for paid courses
- Rating & Reviews: Customer rating system (1-5 stars) with optional review comments
- Instructor Information: Display instructor name, image, email, and biography
- Course Metadata: Display number of lessons, number of students, duration, and start date
- Sorting Options: Frontend sorting by title, category, date (ascending/descending)
- Layout Switching: Grid and list view options
- Read More Links: "Read More" button, title links or images
- Price Display: Show course prices or "Free" labels
- Rating Display: Star ratings with review counts
- Free Course Display: Option to show/hide free courses
- Custom Styling: 21 different display styles with customizable colors and layouts
- Responsive Columns: Configurable column layouts for different screen sizes
- Rounded Corners: Optional rounded corner styling
- jQuery Integration: Optional jQuery loading
- Image Layouts: Square, Rectangle, and Tower image crop options

Course Elements (Fields)
- Title: Course name/title
- Alias: URL-friendly version of the title
- Description: Full course description with HTML support
- Image: Main course image
- Image Layout: Square, Rectangle, Tower, or Original
- Price: Course pricing (leave blank for free courses)
- Start Date: Course start date
- Duration: Course duration
- Lessons: Number of lessons in the course
- Students: Number of enrolled students
- Instructor Name: Course instructor's name
- Instructor Image: Instructor's profile picture
- Instructor Email: Instructor's contact email
- Instructor Biography: Detailed instructor information
- Category: Course category assignment
- Rating: Average course rating (1-5 stars)
- Rating Count: Number of ratings/reviews
Course Styles
Download include: Courses Component, Course module and pluging.
