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.