A TutorFlow module is a self-contained learning unit that is smaller than a full course but complete on its own. Modules are built once and reused across different courses, classrooms, and teaching contexts without rebuilding the content each time.
At a glance
- One source, many courses. A single module can be inserted into any number of courses across any number of classrooms.
- Update in one place. When the module content changes, every course that references it reflects the update automatically.
- Any lesson format. Modules can contain the same lesson types as a regular course, including lectures, quizzes, coding exercises, language practice, and AI activities.
- Designed for shared fundamentals. The natural fit is any topic that appears in three or more programs you deliver.
Why modules exist
Most organizations have concepts that appear in multiple programs. Coding fundamentals appear in both a beginner bootcamp and an intermediate data science course. AI usage guidelines are relevant to every team, not just the technical ones. Safety instructions appear in onboarding, compliance training, and refresher programs.
Without modules, this content gets rebuilt every time, slightly differently and with inevitable inconsistencies. A module lets you create the definitive version once and reference it wherever it belongs.
When to use a module vs. a course
| Use a module when... | Use a course when... |
|---|---|
| The content stands on its own as a topic explainer | You are building a structured learning journey with a start and end |
| You will reuse this content across multiple programs | The content belongs to one specific course or cohort |
| It is a foundational concept others build on | Learners need to complete activities in a defined sequence |
| You need a short, portable learning asset | The program is long enough to warrant its own classroom |
Common examples of modules
- Company policy introductions. Shared across every new hire cohort.
- AI usage guidelines. Referenced in both technical and non-technical training programs.
- Coding concept refreshers. Inserted into any course that assumes Python or SQL basics.
- Foundational language drills. Reused across beginner and intermediate language courses.
- Lab safety instructions. The same content for every STEM course in a school.
How modules work with courses
A module can be added to a course just like any other lesson or content block. The module stays in sync: when you update the module content, the update applies wherever the module is used. This makes modules especially useful for compliance content, policy documents, and foundational explainers that need to stay current across programs.
What TutorFlow modules are not
Modules are a reuse layer for content you already build inside TutorFlow. A few related ideas are intentionally out of scope:
- Not a content marketplace. You cannot browse or import modules made by other organizations.
- Not a third-party SCORM or xAPI package import. Modules are authored inside TutorFlow, not uploaded from another LMS.
- Not a versioned publishing system. Updates to a module propagate everywhere the module is referenced, without holding older versions in courses that were already published.