Skip to content

How we make our courses

Our learning paths and course structures are designed by experienced AI practitioners. We use AI to assist with content development, while the instructional approach, practical examples, and course reviews remain human-guided.

What people on our team do

  • Choose the learning paths, and the order of the courses in each path.
  • Design each course: its modules, its lessons, and what you can do at the end.
  • Decide how to teach: a simple comparison first, then the problem, the idea, and a worked example.
  • Choose the practical examples, the case studies and the data sets.
  • Review every lesson before a course opens, and decide what to change.

What AI helps with

  • Write first drafts of lessons, code examples and exercises, from our outlines.
  • Suggest other ways to explain a difficult idea.
  • Find unclear sentences, missing steps and mistakes in our drafts.

AI does not decide what a course teaches, and it does not publish anything. A person checks what it writes.

Before a course opens

We run the code

We run the code examples and the notebooks before a course opens. The outputs, numbers and errors in a lesson are the actual results of those runs.

A person reviews every course

A new course stays in review until a person on our team reads it and approves it.

Beginners test it

New courses start in a pilot. Learners tell us each word, step or setup problem that stops them, and we fix it.

If you find a mistake

Every lesson has a feedback form at the end. Use it to tell us about a mistake, an unclear step, or code that does not work. We read every report. You can also contact us.

Your data is not used to train AI models. See our privacy policy.