A module in TutorFlow is a self-contained learning unit — smaller than a full course, but complete on its own. Modules are designed to be built once and reused across different courses, classrooms, or teaching contexts without rebuilding the content each time.
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, 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 — if 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.