We'll help you create a beautiful online course. It's easy!

Simple & Flexible Editor

Easy to use and flexbile enough for any type of course. Create as many lessons as you need then upload images, vides, soundclips and downloadable files. We host all of it for you!

Learn more about the editor »
Lesson editor

Connect with PayPal or Stripe

Getting paid is easy! It just takes a few clicks to connect your Stripe or PayPal account (or both) and receive a deposit the moment someone enrolls in your course.

Learn more about getting paid »

Lesson Scheduling

Save time and schedule your lessons. You can set the publish date to a specifc date or release your lessons a certain number of days after enrollment.

Learn more about lessons »
Lesson scheduling

Custom Branding

Replace the CourseCraft logo with your own and change up the colour scheme for a seamless integration with your brand. It creates a really professional look for your course.

Learn more about custom branding »
Custom branding


Add forms, quizzes or surveys to your course and view the enties right in CourseCraft! It's a great way to interact with your participants.

Learn more about forms »


Sell extra optional add-ons to your course. Anything from a downloadable to consulting hours, or anything else you can think of.

Learn more about add-ons »


It only takes a couple clicks to create a custom widget for your blog or website. Widgets make it easy for people to enroll in your course.

Learn more about widgets »

Private Courses

Restrict access to your course with an access code. Great for internal training.

Learn more about private courses »
Private courses

Promo Codes

Easily offer sales and promotions using the promo codes. Restrict the code to a single course or offer a discount on all your courses.

Learn more about promo codes »
Promo codes


Keep track of your sales, enrollments and views using our handy stats page. You can also watch participant activity and compare the popularity of each lesson. Export your participant list for easy mailings.



Add value to your course by collaborating with friends and colleagues. Collaborators will be able to create and edit lessons and work with you to create amazing course content.

Learn more about collaborators »


Interact with your course participants directly on each lesson. Have a conversation, answer their questions or encourage them to upload photos of their work.