Why these resources are here

During coding demonstrations, students can lose the thread of an explanation when a local error draws their attention away from what is being discussed. Publishing the code after class means students can listen first and return to a working reference afterwards.

This library also provides additional explanations, worked examples and useful links for concepts that often need more than one pass. It is intended to supplement classroom teaching, not replace official course material.

All content is provided for educational purposes. I do my best to keep it accurate and up to date, but students should check it against their course guidance and remain responsible for meeting applicable academic-integrity requirements.

Interactive tools

Resource workbench

Purpose-built tools for exploring statistical ideas and improving reproducible work. Calculations, notes and uploaded files remain in your browser.

  1. 01

    Statistical simulation studio

    Change sample size, confidence level, effect size and distribution; rerun seeded simulations and export the result.

  2. 02

    Clinical prediction laboratory

    Translate diagnostic accuracy into patient counts, predictive values, likelihood ratios and net benefit.

  3. 03

    Statistical interpretation clinic

    Practise interpreting coefficients, odds ratios, interactions and p-values with immediate feedback.

  4. 04

    Quarto document workshop

    Edit QMD examples, inspect the guided output, run R code and download a starter project.

Offline resource mode

Save the current teaching library and interactive tools for reading without a connection. Executable R chunks may still require a connection the first time their runtime is loaded.

Available resources

My resource notebook

10 resources

  1. Interactive maps in R with mapgl

    Use real Greater Sydney SA2 polygons, ABS population data, and NSW school locations to build interactive maps for a DATA1X01 Project 2 Quarto report, from your first map to advanced controls.

    Visualisation · 90 min

    • R
    • mapgl
    • geospatial
    • SA2
    • Sydney
    • Quarto
    • DATA1X01
  2. Beautiful tables in R: kable, kableExtra, gt, gtsummary and gtExtras

    Choose the right R table system, format numbers and labels deliberately, build descriptive and regression tables, and export accessible publication-ready output.

    R · 65 min

    • tables
    • kable
    • kableExtra
    • gt
    • gtsummary
    • gtExtras
  3. GAMSAT preparation: resources and approach

    A selective guide to preparing for the GAMSAT, including official materials, Section 1 and 3 recommendations, and a detailed approach to both Section 2 tasks.

    Academic Skills · 35 min

    • GAMSAT
    • Section 1
    • Section 2
    • Section 3
    • medical admissions
  4. Git and GitHub: from your first commit to a reproducible project

    Learn the working tree, staging area and commit history; practise core commands safely; connect a local project to GitHub and recover from common mistakes.

    Reproducible Research · 65 min

    • Git
    • GitHub
    • version control
    • command line
    • reproducibility
  5. Interactive visualisation with Plotly in R

    Build purposeful interactive charts in R with plot_ly() and ggplotly(), customise hover information, compose figures and publish self-contained HTML widgets.

    Visualisation · 55 min

    • Plotly
    • R
    • interactive visualisation
    • ggplot2
    • htmlwidgets
  6. Linear regression: understanding the model and R output

    Build, diagnose and interpret a linear regression model in R, from coefficients and confidence intervals to residuals, assumptions and adjusted predictions.

    Statistics · 60 min

    • linear regression
    • R
    • modelling
    • coefficients
    • diagnostics
  7. t-tests in R: one-sample, independent and paired

    Choose, run and interpret the correct t-test, understand Welch and pooled-variance methods, inspect assumptions and report estimates with confidence intervals.

    Statistics · 50 min

    • t-test
    • R
    • hypothesis testing
    • confidence intervals
    • assumptions
  8. ggplot2: from basics to publication-ready figures

    A practical guide to building, refining and reusing statistical graphics with ggplot2.

    Visualisation · 35 min

    • ggplot2
    • R
    • data visualisation
    • reproducibility
  9. Quarto documents in RStudio: a complete practical guide

    Learn how a .qmd file becomes a reproducible report, from YAML and R code cells to figures, callouts, citations, themes and project-wide settings.

    Reproducible Research · 70 min

    • Quarto
    • RStudio
    • YAML
    • R
    • reproducible reporting
  10. Understanding confidence intervals

    How to interpret a confidence interval, avoid common errors and calculate a one-sample interval in R.

    Statistics · 12 min

    • confidence intervals
    • uncertainty
    • estimation

No resources match those filters. Try a broader search or reset the library.

A note for students

These resources are independently prepared and are not official University of Sydney course materials. Use them alongside your course guidance and remain responsible for meeting the academic-integrity requirements that apply to your work.

Navigate

    Page tools

    Site provenance

    How this site works

    Architecture
    Static Astro site
    Generated
    Source revision
    eeb0a66
    Published resources
    10
    Published updates
    4
    Offline worker
    Checking…
    Local storage used
    Checking…
    Network status
    Checking…

    Privacy by design

    Annotations, saved resources, clinic progress and project drafts remain in this browser. The statistical simulations run in a Web Worker. The reproducibility inspector reads selected files locally and does not upload them.

    Verification

    The production workflow checks TypeScript and Astro diagnostics, builds every static route, validates internal links and runs baseline metadata and accessibility checks.