Easily create and sell an e-course / online class / online course with our simple e-course builder. No coding required, no application process, free to start, no upfront costs.

Create your own e-course and sell it. Easily learn how to make an e-course using our simple online course authoring tool.

  • Upload photos, videos and soundclips using our simple editor.
  • Get paid immediately when some enrolls in your e-course.
  • Interact with participants right on the lesson page.
  • Use the custom branding tool to add your own logo and colours to your e-course.
  • Create widgets to display on your blog or website.

Easily create a

  • no application process
  • no upfront costs
  • no course size minimums
  • no coding required

Get started today for free.

Or check out the example course »

Success Stories


CourseCraft made my dream of offering online classes come true! And, they made it easy! I love that I can create a fully branded experience for my students and have a lot of flexibility with the format of my lessons. Halfway through my first course, I started developing another! CourseCraft is my partner in creating my dream online decorating school.

Jackie Hernandez

The Tools to Help You Create

  • Simple Editor


    Use our simple editor to create as many lessons as you need then upload images, videos, soundclips and files. We host it all for you!

  • Get Paid Directly


    Connect your Stripe or PayPal account and get paid directly when someone enrolls in your password protected course. Our fee is only 5% more info »

  • Lesson Scheduling

    Lesson scheduling

    Save time and schedule your lessons in advance. Choose a specific date or set it to an interval such as a certain number of weeks after enrollment.

  • Custom Branding


    Custom branding allows you to add your own logo and change the colour scheme for a seamless integration with your brand. Fees increase to 9% more info »

  • Collaborators


    Ask your friends to collaborate with you on your course. Collaborators can write and edit lessons and give added value to your course.

  • Private Courses


    Restrict access to your course by purchasing seats in your private course. Great for offering your e-course as a companion to an existing product sold elsewhere.

Sell Your Course

  • Share url

    Share the URL

    Use your existing social media channels or make your own button to spread the word.

  • Share widget

    Use a Widget

    Embed a custom widget on your website or blog using just one line of code.