
cataScience can be the teaching surface for a facilitated session or a self-study course. Choose modules for the audience and available time, use the app for demonstrations, and let participants practise on their own copy. This guide adapts the playbook and lab material bundled with the app.
| Goal | Suggested modules | Evidence of learning |
|---|---|---|
| Inspect a dataset before analysis | Import; Missing data; Outliers | Explain a data problem and one defensible response |
| Communicate a finding | Visualize; Describing data | Choose a chart and state its denominator and limits |
| Understand a statistical comparison | Normal distribution; t-test; Regression | State assumptions and distinguish association from causation |
| Work effectively with an AI assistant | Prompting levels; Prompt gallery | Produce a clear task with context, output and checks |
| Review an AI-generated analysis | AI-assisted analysis; When AI gets it wrong | Identify a claim to keep, revise or remove |
The suggested times below are planning aids from the bundled playbook. Adjust them for group size, prior experience and connectivity.
| Start | Activity | Format |
|---|---|---|
| 00:00 | Home: the workflow and the purpose of analysis | Short introduction |
| 00:15 | Import: load the cat data and inspect the preview | Hands-on |
| 00:40 | Missing data: compare two cleaning choices | Hands-on and discussion |
| 01:05 | Outliers: error, rare value or useful signal? | Hands-on and discussion |
| 01:30 | Break | Break |
| 01:40 | Visualize: compare a chart before and after cleaning | Hands-on |
| 02:10 | AI-assisted analysis and a critique activity | Group work |
| 02:40 | Quiz with the covered topics selected | Knowledge check |
| 02:55 | Take-home decisions and questions | Wrap-up |
For the cleaning activity, use A guided data-quality workflow. Keep the cat dataset as the main exercise; reserve indicator datasets for a short extension once learners understand the workflow.
| Start | Activity | Format |
|---|---|---|
| 00:00 | Home: purpose, roles and expectations | Introduction |
| 00:10 | AI → Prompting levels | Demonstration and a short exercise |
| 00:35 | AI → Prompt gallery: adapt three or four prompts | Live demonstrations and practice |
| 01:15 | AI → When AI gets it wrong | Case study and discussion |
| 01:30 | AI → AI safety | Discussion of the bundled guidance |
| 01:40 | Quiz on the covered AI topics, followed by questions | Knowledge check |
For a full day, combine the data science session in the morning with the AI session in the afternoon. Use selected Statistics pages as a bridge and finish with the methods case study and quiz.
Choose a distribution route before sending instructions:
| Edition | Participant requirement | Preparation |
|---|---|---|
| R package | R, package dependencies and a browser; RStudio is useful | Install cataScience before the session and test run_cata() |
| Portable Windows edition | A compatible Windows computer; supplied separately by the maintainer | Extract the whole archive to a short local path and test its launcher |
The portable edition is a separate distribution. Installing the R package does not create a portable executable.
For the package edition, send these commands before the session:
Then check that learners can load the example data, view a chart and open the quiz. On your projector, test text size and browser zoom. Keep a backup copy of the exercise files from the Home page’s Download datasets link.
The bundled data activities and lessons run offline. External AI demonstrations need internet and an AI account. If connectivity is weak, use a prepared example for discussion and the worked examples on the Prompting levels page.
| Minutes | Activity | Instructor prompt |
|---|---|---|
| 0–3 | Frame the task | What should we check before asking for a summary? |
| 3–8 | Import and inspect | What does one row represent, and where are the gaps? |
| 8–15 | Compare missing-data choices | Which assumption makes this choice reasonable? |
| 15–22 | Investigate outliers | Is this value wrong, rare or important? |
| 22–27 | Compare a chart | Did the sample, distribution or message change? |
| 27–30 | Debrief | Which decision must be recorded before using this result? |
Demonstrate a small task, give participants time to repeat it, then discuss what changed. Use Reset to original data when comparing alternatives. Avoid applying several cleaning actions without checking the intermediate result.
Mean or median replacement is useful for demonstrating the consequences of a choice. Explain that single imputation reduces apparent variability; multiple imputation may be more appropriate for an analytical project.
Ask learners to adapt this task to a non-sensitive example dataset:
Inspect the attached dataset before analysing it. State what one row represents, list the variables and units, and check missing values, duplicate identifiers and unusual observations. Propose a short descriptive analysis in R. Explain each cleaning choice and ask me before changing the original data. Return a table of findings and a list of decisions that still need human review.
Review whether the assistant followed the task and whether its checks are correct. If the analysis involves an indicator, supply and verify the current definition and methodology rather than relying on the assistant’s recollection.
Use a short prepared analysis with visible claims, charts and methods. Give each group three labels: Keep, Revise and Remove. Ask them to justify at least one decision in each category.
| Area | Questions to review |
|---|---|
| Data and indicator fit | Are definition, units, year, geography, population and denominator clear? |
| Data quality | Were missing values, duplicates and outliers investigated? |
| Descriptive claims | Do the summaries and charts match the variable type and question? |
| Causal language | Does the analysis confuse association with causation or ignore alternative explanations? |
| Context | Could coverage, definitions or reporting practices differ across groups or years? |
| Communication | Does the conclusion follow from the evidence, with the relevant limitations stated? |
Finish with a two-sentence message: what the evidence suggests, and what decision or further check it supports. The goal is a useful, defensible interpretation, rather than merely finding coding errors.
The complete lab script and critique checklist are included in the AI-assisted analysis teaching material. The Training → Training guide page contains the original playbook.
Select the topics covered during the session and click Apply topics and restart. Applying the filter starts a new quiz and resets its score. Discuss the explanations after learners answer, especially where different groups made different cleaning decisions.
Use the final exercise only after checking that learners understand the indicator dataset’s geography, years, units and method. A simple regional mean is a descriptive summary of the included countries; it is not automatically a population-weighted regional estimate.
Ask participants to keep the original exercise file and a short note on:
For a self-study learner, follow the same sequence with a shorter module selection and use the quiz explanations as a review. For support, contact the maintainer through the cataScience repository.