Skip to content

Modern extensions for the Joomla sites you run

Teragen builds Joomla components for learning, recruitment, freelance work, forums and bookings. Klass, our learning platform, is available now.

Explore Klass
Five products, one standardKlass available now. Four more on the way.

Every Teragen extension is built to one standard, from the first install to the last update

Readable

Licensed under the GNU General Public License, version 2 or later, with no encoded files and no licence key inside the extension.

Current

Built for Joomla 6 and Joomla 5, on MySQL, MariaDB or PostgreSQL, using Joomla's own users, privacy tools, mail templates and scheduled tasks.

Complete

One installable package per product, so a site owner does not need to assemble separate extensions to get the job done.

Ready to run a full learning platform on your Joomla site?

Klass covers course delivery, assessment, selling, staff training, schools, learning standards and reporting in one package.

See What Klass Does

Products

Klass first, four more components on the way

Sell courses, train staff and run schools from the same Joomla install, with assessment, certificates, learning standards and reporting built in. Available now for $250.

Read More..

How buying and updating works

01Buy Klass

Pay through Flutterwave checkout. Your Teragen account then shows your download key.

02Paste the key once

In your site, open System, then Update Sites, choose Klass and paste the key.

03Update from Joomla

New Klass releases appear beside your other extension updates while your support and updates are active.

Explore Klass

One package serves people selling courses, organisations training their staff and schools running terms, classes and report cards.

Courses and lessons

Instructors build courses in their own studio on the site. Lessons can be text, video, audio, quizzes, assignments, live sessions, SCORM, xAPI, cmi5, H5P or LTI tools, and learners resume where they stopped.

See the Klass Demos

Built on what Joomla already does well

Teragen extensions use Joomla's own features instead of replacing them, so data requests, emails and scheduled jobs work the way your site already does.

Users and access levels
Smart Search
Privacy tools
Mail templates
Scheduled Tasks
Web Services API
Multilingual associations
User Actions Log