Earn passive income teaching what you love

Easy-to-use tools let you create awesome text-based courses with interactivity built right in.

Or, get started on your own.

The magic of text

All our courses are text-based. That means no fiddling with cameras, no expensive studio equipment, no video editing skills to master... it's just you, your keyboard, and your ideas.

Simple but powerful tools

Educative's powerful WYSIWYG editor lets you create functional coding playgrounds, animations, and more with just a few clicks.

package main
import "fmt"

func main() {
    fmt.Printf("Hello World")
}

Execute code for dozens of programming languages, right in the browser.

Support when you need it

Our dedicated Developer Sales and Success team is available to work with you every step of the way. Need help brainstorming? Want early feedback on your lessons? Troubleshooting a custom environment? We've got you covered. We'll even review your course and pay to proofread your first draft.

Focus on teaching. We'll handle the rest.

From the moment you hand off your course, Educative's in-house team will be hard at work to help your course reach as wide an audience as possible. When you win, we win.

No deadlines, no exclusivity... no stress

Write at your own pace. Sell your content elsewhere. Update it after publishing. Do whatever you want, really. You own the course! We're just here to help your content succeed.

FAQS from Fellow Authors

I'm ready to get started! Do I need to schedule a meeting first?

If you know what you want to teach, you can get started right away. Just create a free account, read our Author Guide, and start using our tools. If you need support or have questions, email us at

authors@educative.io

I have something that would make an awesome course, but just don't have the time right now. What can I do?

No problem. We can take something you've already written and handle the entire course creation process for you through our

Managed By Educative (MBE) Program.

I think I have some ideas, but don't know where to start. Can you help?

Sure thing! Schedule a call anytime and our team will be glad to help you think through possibilities. You're also welcome to check out our

List of Requested Topics

and then get in touch with us.