Sell Courses

Become an Instructor for 21Skills and start selling your course content through our marketplace today!

Take a Course

Find great online courses for all stages of life, including K-12 Education, Higher Education, and Professional Development.

Build my own LMS

Install and customize your own branded Moodle or Canvas learning management system with our help.

Custom Content

Let us help you build a professional course by picking from a custom media list, a-la-cart style.

Here’s Who We SERVE

K-12 Education

Looking to use Moodle or Canvas for your K-12 district or school? We’ll take care of the hosting, maintenance and heavy lifting so you can concentrate on personalized learning and improving student outcomes.


21Skills delivers enterprise platforms that serve colleges & universities of all shapes and sizes. With the Moodle & Canvas LMS’s, we’ll help you scale your learning programs as needed.


Whether you’re enabling your workforce, onboarding new hires or cultivating the leaders of tomorrow, 21Skills’ platform delivers a sustainable training solution for today’s organizations.

About Moodle

Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments. You can download the software onto your own web server or ask us to partner with you to manage and support your system.

Moodle is built by the Moodle project which is led and coordinated by Moodle HQ, an Australian company of 30 developers which is financially supported by a network of over 60 Moodle Partner service companies worldwide.

21Skills makes it easy to teach and learn online. We use Moodle to make that happen. We provide a services platform that limits the time, effort and money normally required to support Moodle on your own so you get the best parts without the headache.

Learn more…

Multi-Campus Dashboard

Moodle just got even better! Introducing the 21Skills Multi-Campus Dashboard, created to give schools corporations the ability to manage and track each individual school in their system in one dashboard. With the dashboard you are able to generate key reports, modify your school’s Moodle site, and keep up-to-date records of your system contracts. Read more…

Schedule a Demo