cataScience: Interactive Training App for Data Science and AI Skills

An interactive 'shiny' training companion for people who are new to data, developed for World Health Organization data trainings. Bundles hands-on modules for importing data, missing values, outliers, text cleaning, merging, visualization, and basic statistics, plus a set of AI-skills pages (prompting levels, a prompt gallery, AI safety rules, and a methodology case study) and an interactive quiz with per-session topic filters. Launch the app with run_cata().

Version: 2.1.2
Depends: R (≥ 4.1.0)
Imports: broom, bslib (≥ 0.6.0), cowplot, dplyr (≥ 1.1.0), DT, forcats, ggplot2, markdown, mice, naniar, plotly, purrr, readr, readxl, rio, scales, shiny (≥ 1.8.1), skimr, stringr, tibble, tidyr, VIM
Suggests: testthat (≥ 3.0.0), withr
Published: 2026-07-30
DOI: 10.32614/CRAN.package.cataScience (may not be active yet)
Author: Shanlong Ding ORCID iD [aut, cre]
Maintainer: Shanlong Ding <dings at who.int>
BugReports: https://github.com/shanlong-who/cataScience/issues
License: MIT + file LICENSE
URL: https://github.com/shanlong-who/cataScience
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: cataScience results

Documentation:

Reference manual: cataScience.html , cataScience.pdf

Downloads:

Package source: cataScience_2.1.2.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=cataScience to link to this page.