Online Course Creation Tools
If your product requires specialized knowledge or if you’re trying to position yourself as a thought leader, creating an online course could be a great marketing strategy. Online courses can even be businesses in their own right. Many people are more comfortable taking courses online so they don’t have to leave home, but if you’re trying to create one, where do you start?
Want to reach more software developers?
How to Create an Online Course
I worked in education technology for many years before I started Draft.dev, so while I’m not an expert course creator, I have supported a number of others in building online education solutions. I won’t go into details in this post, but the abbreviated process typically goes something like this:
- Pick your topic.
- Outline the course and modules.
- Write the text content for your course (could be a script if you’re doing videos)
- Record the content.
- Publish the content.
- Distribute the content.
A lot of course creators focus on the first four points and forget that they ultimately need a way to collect payments and distribute their courses too.
Online Course Creation Platforms
This list is meant to provide a jumping-off point. I’ve tried to highlight many of the best course creation platforms available and give you a little bit of information about each one. Some are free and open-source, while others are paid and full of time-saving features.
While you’ll still have to do the hard work of creating your online course, having the right platform can make publishing, distributing, and administering your course much easier.
Thinkific ($0) - Create, market, and sell courses online from your own website.
Teachable ($33.25) - Teachable lets you create courses that you can charge users for.
Adapt Learning ($0) - This free LMS (or “learning management system”) allows you to create video courses and distribute them on your own site using the open-source Adapt Framework.
Canvas ($0) - Canvas has several products that you can use for courses. Canvas Cloud is free or the code is open source if you want to host it yourself.
Eliademy ($0) - With course creation tools, quizzes, and a class management system, Eliademy is a great free option.
Forma LMS ($0) - While it’s primarily for corporate training, Forma has free and open source options that can be adapted to just about any course creation needs.
Google Open Classroom ($0) - Using Google Classroom, your students can sign up for your course with their Google account and have access to videos, assessments, and feedback.
Guides.co ($0) - Centered around building “guides” this course creation platform focuses on helpful, community-contributed posts.
ILIAS ($0) - ILIAS is another open-source course management platform with millions of users in large and small businesses.
Lynda ($0) - You will need to apply to be an instructor, but with Linkedin’s backing, your reach on Lynda.com is likely to be significant.
Moodle ($0) - Open source and used by many colleges, Moodle also offers recommended hosting options if you’re not sure how to get started.
Opigno ($0) - A full-featured LMS built on the popular PHP framework, Drupal, Opigno can handle single courses and paid subscriptions.
Pluralsight ($0) - Pluralsight also requires an application in exchange for a wider, built-in reach. It’s especially popular with developers and technical topics.
Skillshare ($0) - Skillshare helps you create your course, distribute it, and make money with paid content.
Snapguide ($0) - Create step-by-step guides to showcase your knowledge and help others learn about topics you know.
Udemy ($0) - Once your course is live, students will be able to discover and buy it, earning you money every time.
eHow ($0) - While you must be accepted as a contributor, writing for eHow might be a good way to show others that you’re a leader in your industry or niche.
What other course creators have you tried? Email me to share your suggestions.
Build a Blog that Software Developers Will Read
The Technical Content Manager’s Playbook is a collection of resources you can use to manage a high-quality, technical blog:
- A template for creating content briefs
- An Airtable publishing calendar
- A technical blogging style guide