Browser installer
Four steps check your server, connect the database and create your admin account. No command line needed.
Run your whole training academy: course website, online enrolment, placement tests, learner and instructor portals and a full admin panel. Web installer included.
ACADEMY is a ready-to-launch website and management system for training academies, language schools and corporate-training companies. One installation gives you a public website that sells your courses, online enrolment with payment tracking, a learner portal, an instructor portal and a full admin panel. Install it from your browser in minutes with the built-in web installer. No command line is needed. Choose Starter for a clean site or Demo for a fully populated example. What is included - Public website: home, course catalogue and course pages, instructors, branches, learner stories, articles, FAQ, corporate-training enquiries, contact, and fully editable pages and menus - Course finder and level placement tests with automatic scoring and course recommendations - Online enrolment with seat reservation, waiting lists, bank-transfer verification, invoices and discounts - Scheduling with room and instructor clash detection, a capacity guard and "Add to calendar" - Learner portal: enrolments, schedule, materials, attendance, certificates, payments, feedback and support - Instructor portal: class lists, attendance, materials, announcements and completion review - Certificates with QR-code verification - English and French included, language-prefixed URLs, hreflang and a multilingual sitemap. Add more languages, including right-to-left ones, from the admin - SEO tools: titles, descriptions, redirects, canonical links, structured data and sitemap - Staff roles with module-level permissions, two-factor sign-in, audit log, nightly backups and a pre-launch checker Requirements: PHP 8.3 or newer, MySQL 8 or MariaDB 10.6+, Apache or Nginx, and one cron entry. Not included: online payment gateways (bank-transfer payments are built in), hosting, and an e-mail service (connect your own SMTP).
Four steps check your server, connect the database and create your admin account. No command line needed.
Catalogue, course finder, instructors, branches, articles and FAQ, all editable from the admin.
Seat reservation, waiting lists, bank-transfer verification, invoices and discounts.
Level tests scored automatically, with a course recommendation for every result.
Sessions, rooms and instructors with clash detection, a capacity guard and Add to calendar.
Schedules, materials, attendance and payments for learners; class lists and announcements for instructors.
Completion approval and certificates with QR-code verification.
English and French included; add more, including right-to-left. Sitemap, hreflang and redirects built in.
Sign in as an administrator, manager, finance officer, instructor or learner with one click, and explore every screen in your own private copy.
Demo login: admin@academy.test / Demo@2026!
Every visitor gets a private copy of the demo. Your changes are visible only to you and disappear when you press "End my demo session" or after 45 minutes of inactivity. Backups, integrations and deleting the sample content are switched off.
A complete 75-page user guide covers installation with the web installer, including database and cron job setup. It explains every section of the admin panel step by step, and the learner and instructor portals. It also covers languages, e-mail, security, backups, troubleshooting and a command reference.
Read the documentationNo reviews yet. Buyers of this product can share their experience here.
Every licence includes free support by e-mail, in English or Arabic. Single site and Agency licences include 3 months from the date of purchase. The Extended licence includes 6 months and one installation.
Updates are separate from support and never expire. Even without a support plan you receive every new version of ACADEMY that you bought. Bug fixes for faults we introduced in an update and security fixes are provided to every licence holder, whether or not your free period has ended.
After the free period, support requires a support plan. Plans run for twelve months from purchase and do not renew automatically. Please see the support policy on coddesk.com for the plans, prices, number of requests and first response times.
One request is one issue, followed through to resolution, not one e-mail. Replying with more detail never counts as a new request. The response time is the time to a first human response, not to a resolution. Business days are Monday to Saturday.
Support covers faults in unmodified product code, questions about documented features and settings, help understanding the User Guide PDF, problems introduced by our own updates, and licence key issues such as activation, releasing a domain and moving to a new server.
Support does not cover code you have changed, hosting, server and PHP configuration, domains, DNS, SSL and e-mail delivery, backups, integration with other software or plugins, new features and customisation, content entry, migration between hosts, or training. These can be quoted separately. Please ask and we will price them.
When you write, quote your order number and the version of ACADEMY, describe what you were doing, include the exact message you saw and, if possible, the last lines of storage/logs/laravel.log. The User Guide PDF in your download covers the most common problems in Part 10.
An installation service is available for 149 US dollars per installation (one server, one domain). It covers uploading the files, creating and configuring the database, activating the licence and confirming that the site loads.
Read the support policyA web host with PHP 8.3 or newer and a MySQL or MariaDB database. The package already contains all required libraries, so you do not need Composer or the command line. A cron job (one line, added in your hosting control panel) runs the automatic tasks.
Upload and extract the package, create an empty database, open your website address followed by /install in a browser and follow the four steps: server check, database, site and admin account, and finish. The User Guide PDF explains each step with screenshots.
Bank transfer with staff verification is built in, including invoices, receipts, refunds and discount codes. Online card payment gateways are not included in this version.
English and French are included. You can translate every text from Admin, Website, Translations, and add more languages such as Spanish or Arabic. Right-to-left languages switch the layout automatically.
Yes. Branding, navigation, pages and photos are editable from the admin panel. The photos in the package are samples, so replace them with your own before going live.
Yes. ACADEMY works on a domain, a sub-domain or a sub-folder, as long as the web root points to the public folder.
Yes. The product page links to a live demo where you can sign in as an administrator, manager, coordinator, finance user, editor, instructor or learner. Changes you make are private to your session.
Back up your database and uploads, upload the new files while keeping your .env file and the storage folder, then follow the upgrade section of the User Guide.
ACADEMY has nightly backups, two-factor sign-in, role-based permissions, an audit log and a protected installer. You stay responsible for your server, HTTPS and keeping off-site copies of your backups.
Yes. Add branches and rooms under Admin, Scheduling. ACADEMY warns you when a room or an instructor is booked twice at the same time.