# sux13/datasciencespcoursenotes architecture

> Architecture diagram of the GitHub repository sux13/datasciencespcoursenotes, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-26). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/sux13/datasciencespcoursenotes
- Repository: https://github.com/sux13/datasciencespcoursenotes

## Overview

This repository is a reference collection of notes for the nine-course Johns Hopkins Data Science Specialization. A learner chooses a course and consults its notes, available as R Markdown, HTML, and PDF. The courses progress from tooling and R through data preparation and analysis to inference, modeling, machine learning, and data products. The README documents the formats and course scope; sampled source is limited to a placeholder JavaScript file, so the graph does not infer rendering or navigation behavior.

Main entry points: [`1_DATASCITOOLBOX/Data Scientists Toolbox Course Notes.Rmd`](https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data%20Scientists%20Toolbox%20Course%20Notes.Rmd) (Data Scientists Toolbox), [`2_RPROG/R Programming Course Notes.Rmd`](https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R%20Programming%20Course%20Notes.Rmd) (R Programming), [`3_GETDATA/Getting and Cleaning Data Course Notes.Rmd`](https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting%20and%20Cleaning%20Data%20Course%20Notes.Rmd) (Getting & Cleaning Data), [`1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.html`](https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.html) (Toolbox HTML)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_foundations["Foundations"]
  node_toolbox["Data Scientists Toolbox"]
  node_rprog["R Programming"]
  node_getdata["Getting &amp; Cleaning Data"]
  node_toolboxhtml["Toolbox HTML"]
  node_toolboxpdf["Toolbox PDF"]
  node_rproghtml["R Programming HTML"]
  node_rprogpdf["R Programming PDF"]
  node_getdatahtml["Data Cleaning HTML"]
  node_getdatapdf["Data Cleaning PDF"]
end

subgraph group_analysis["Data Analysis"]
  node_exdata["Exploratory Data Analysis"]
  node_repdata["Reproducible Research"]
  node_statinference["Statistical Inference"]
  node_exdatahtml["Exploration HTML"]
  node_exdatapdf["Exploration PDF"]
  node_repdatahtml["Reproducibility HTML"]
  node_repdatapdf["Reproducibility PDF"]
  node_statinferencehtml["Inference HTML"]
  node_statinferencepdf["Inference PDF"]
end

subgraph group_modeling["Modeling &amp; Products"]
  node_regmods["Regression Models"]
  node_predmachlearn["Practical Machine Learning"]
  node_devdataprod["Developing Data Products"]
  node_regmodshtml["Regression HTML"]
  node_regmodspdf["Regression PDF"]
  node_predmachlearnhtml["Machine Learning HTML"]
  node_predmachlearnpdf["Machine Learning PDF"]
  node_devdataprodhtml["Data Products HTML"]
  node_devdataprodpdf["Data Products PDF"]
end

node_learner(("Learner"))

node_learner -->|"consults"| node_toolbox
node_learner -->|"consults"| node_rprog
node_learner -->|"consults"| node_getdata
node_learner -->|"consults"| node_exdata
node_learner -->|"consults"| node_repdata
node_learner -->|"consults"| node_statinference
node_learner -->|"consults"| node_regmods
node_learner -->|"consults"| node_predmachlearn
node_learner -->|"consults"| node_devdataprod
node_learner -->|"reads"| node_toolboxhtml
node_learner -->|"reads"| node_toolboxpdf
node_learner -->|"reads"| node_rproghtml
node_learner -->|"reads"| node_rprogpdf
node_learner -->|"reads"| node_getdatahtml
node_learner -->|"reads"| node_getdatapdf
node_learner -->|"reads"| node_exdatahtml
node_learner -->|"reads"| node_exdatapdf
node_learner -->|"reads"| node_repdatahtml
node_learner -->|"reads"| node_repdatapdf
node_learner -->|"reads"| node_statinferencehtml
node_learner -->|"reads"| node_statinferencepdf
node_learner -->|"reads"| node_regmodshtml
node_learner -->|"reads"| node_regmodspdf
node_learner -->|"reads"| node_predmachlearnhtml
node_learner -->|"reads"| node_predmachlearnpdf
node_learner -->|"reads"| node_devdataprodhtml
node_learner -->|"reads"| node_devdataprodpdf

click node_toolbox "https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data%20Scientists%20Toolbox%20Course%20Notes.Rmd"
click node_rprog "https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R%20Programming%20Course%20Notes.Rmd"
click node_getdata "https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting%20and%20Cleaning%20Data%20Course%20Notes.Rmd"
click node_exdata "https://github.com/sux13/datasciencespcoursenotes/blob/master/4_EXDATA/Exploratory%20Data%20Analysis%20Course%20Notes.Rmd"
click node_repdata "https://github.com/sux13/datasciencespcoursenotes/blob/master/5_REPDATA/Reproducible%20Research%20Course%20Notes.Rmd"
click node_statinference "https://github.com/sux13/datasciencespcoursenotes/blob/master/6_STATINFERENCE/Statistical%20Inference%20Course%20Notes.Rmd"
click node_regmods "https://github.com/sux13/datasciencespcoursenotes/blob/master/7_REGMODS/Regression%20Models%20Course%20Notes.Rmd"
click node_predmachlearn "https://github.com/sux13/datasciencespcoursenotes/blob/master/8_PREDMACHLEARN/Practical%20Machine%20Learning%20Course%20Notes.Rmd"
click node_devdataprod "https://github.com/sux13/datasciencespcoursenotes/blob/master/9_DEVDATAPROD/Developing%20Data%20Products%20Course%20Notes.Rmd"
click node_toolboxhtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.html"
click node_toolboxpdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.pdf"
click node_rproghtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R_Programming_Course_Notes.html"
click node_rprogpdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R_Programming_Course_Notes.pdf"
click node_getdatahtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting_and_Cleaning_Data_Course_Notes.html"
click node_getdatapdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting_and_Cleaning_Data_Course_Notes.pdf"
click node_exdatahtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/4_EXDATA/Exploratory_Data_Analysis_Course_Notes.html"
click node_exdatapdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/4_EXDATA/Exploratory_Data_Analysis_Course_Notes.pdf"
click node_repdatahtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/5_REPDATA/Reproducible_Research_Course_Notes.html"
click node_repdatapdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/5_REPDATA/Reproducible_Research_Course_Notes.pdf"
click node_statinferencehtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/6_STATINFERENCE/Statistical_Inference_Course_Notes.html"
click node_statinferencepdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/6_STATINFERENCE/Statistical_Inference_Course_Notes.pdf"
click node_regmodshtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/7_REGMODS/Regression_Models_Course_Notes.html"
click node_regmodspdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/7_REGMODS/Regression_Models_Course_Notes.pdf"
click node_predmachlearnhtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/8_PREDMACHLEARN/Practical_Machine_Learning_Course_Notes.html"
click node_predmachlearnpdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/8_PREDMACHLEARN/Practical_Machine_Learning_Course_Notes.pdf"
click node_devdataprodhtml "https://github.com/sux13/datasciencespcoursenotes/blob/master/9_DEVDATAPROD/Developing_Data_Products_Course_Notes.html"
click node_devdataprodpdf "https://github.com/sux13/datasciencespcoursenotes/blob/master/9_DEVDATAPROD/Developing_Data_Products_Course_Notes.pdf"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_toolbox,node_rprog,node_getdata,node_toolboxhtml,node_toolboxpdf,node_rproghtml,node_rprogpdf,node_getdatahtml,node_getdatapdf toneBlue
class node_exdata,node_repdata,node_statinference,node_exdatahtml,node_exdatapdf,node_repdatahtml,node_repdatapdf,node_statinferencehtml,node_statinferencepdf toneAmber
class node_regmods,node_predmachlearn,node_devdataprod,node_regmodshtml,node_regmodspdf,node_predmachlearnhtml,node_predmachlearnpdf,node_devdataprodhtml,node_devdataprodpdf toneMint
class node_learner toneIndigo
```

## Components

### Foundations

- [Data Scientists Toolbox](https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data%20Scientists%20Toolbox%20Course%20Notes.Rmd): `1_DATASCITOOLBOX/Data Scientists Toolbox Course Notes.Rmd`
- [R Programming](https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R%20Programming%20Course%20Notes.Rmd): `2_RPROG/R Programming Course Notes.Rmd`
- [Getting & Cleaning Data](https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting%20and%20Cleaning%20Data%20Course%20Notes.Rmd): `3_GETDATA/Getting and Cleaning Data Course Notes.Rmd`
- [Toolbox HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.html): `1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.html`
- [Toolbox PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.pdf): `1_DATASCITOOLBOX/Data_Scientists_Toolbox_Course_Notes.pdf`
- [R Programming HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R_Programming_Course_Notes.html): `2_RPROG/R_Programming_Course_Notes.html`
- [R Programming PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/2_RPROG/R_Programming_Course_Notes.pdf): `2_RPROG/R_Programming_Course_Notes.pdf`
- [Data Cleaning HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting_and_Cleaning_Data_Course_Notes.html): `3_GETDATA/Getting_and_Cleaning_Data_Course_Notes.html`
- [Data Cleaning PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/3_GETDATA/Getting_and_Cleaning_Data_Course_Notes.pdf): `3_GETDATA/Getting_and_Cleaning_Data_Course_Notes.pdf`

### Data Analysis

- [Exploratory Data Analysis](https://github.com/sux13/datasciencespcoursenotes/blob/master/4_EXDATA/Exploratory%20Data%20Analysis%20Course%20Notes.Rmd): `4_EXDATA/Exploratory Data Analysis Course Notes.Rmd`
- [Reproducible Research](https://github.com/sux13/datasciencespcoursenotes/blob/master/5_REPDATA/Reproducible%20Research%20Course%20Notes.Rmd): `5_REPDATA/Reproducible Research Course Notes.Rmd`
- [Statistical Inference](https://github.com/sux13/datasciencespcoursenotes/blob/master/6_STATINFERENCE/Statistical%20Inference%20Course%20Notes.Rmd): `6_STATINFERENCE/Statistical Inference Course Notes.Rmd`
- [Exploration HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/4_EXDATA/Exploratory_Data_Analysis_Course_Notes.html): `4_EXDATA/Exploratory_Data_Analysis_Course_Notes.html`
- [Exploration PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/4_EXDATA/Exploratory_Data_Analysis_Course_Notes.pdf): `4_EXDATA/Exploratory_Data_Analysis_Course_Notes.pdf`
- [Reproducibility HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/5_REPDATA/Reproducible_Research_Course_Notes.html): `5_REPDATA/Reproducible_Research_Course_Notes.html`
- [Reproducibility PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/5_REPDATA/Reproducible_Research_Course_Notes.pdf): `5_REPDATA/Reproducible_Research_Course_Notes.pdf`
- [Inference HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/6_STATINFERENCE/Statistical_Inference_Course_Notes.html): `6_STATINFERENCE/Statistical_Inference_Course_Notes.html`
- [Inference PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/6_STATINFERENCE/Statistical_Inference_Course_Notes.pdf): `6_STATINFERENCE/Statistical_Inference_Course_Notes.pdf`

### Modeling & Products

- [Regression Models](https://github.com/sux13/datasciencespcoursenotes/blob/master/7_REGMODS/Regression%20Models%20Course%20Notes.Rmd): `7_REGMODS/Regression Models Course Notes.Rmd`
- [Practical Machine Learning](https://github.com/sux13/datasciencespcoursenotes/blob/master/8_PREDMACHLEARN/Practical%20Machine%20Learning%20Course%20Notes.Rmd): `8_PREDMACHLEARN/Practical Machine Learning Course Notes.Rmd`
- [Developing Data Products](https://github.com/sux13/datasciencespcoursenotes/blob/master/9_DEVDATAPROD/Developing%20Data%20Products%20Course%20Notes.Rmd): `9_DEVDATAPROD/Developing Data Products Course Notes.Rmd`
- [Regression HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/7_REGMODS/Regression_Models_Course_Notes.html): `7_REGMODS/Regression_Models_Course_Notes.html`
- [Regression PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/7_REGMODS/Regression_Models_Course_Notes.pdf): `7_REGMODS/Regression_Models_Course_Notes.pdf`
- [Machine Learning HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/8_PREDMACHLEARN/Practical_Machine_Learning_Course_Notes.html): `8_PREDMACHLEARN/Practical_Machine_Learning_Course_Notes.html`
- [Machine Learning PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/8_PREDMACHLEARN/Practical_Machine_Learning_Course_Notes.pdf): `8_PREDMACHLEARN/Practical_Machine_Learning_Course_Notes.pdf`
- [Data Products HTML](https://github.com/sux13/datasciencespcoursenotes/blob/master/9_DEVDATAPROD/Developing_Data_Products_Course_Notes.html): `9_DEVDATAPROD/Developing_Data_Products_Course_Notes.html`
- [Data Products PDF](https://github.com/sux13/datasciencespcoursenotes/blob/master/9_DEVDATAPROD/Developing_Data_Products_Course_Notes.pdf): `9_DEVDATAPROD/Developing_Data_Products_Course_Notes.pdf`

### Other components

- **Learner**

## Connections

- Learner → Data Scientists Toolbox: consults
- Learner → R Programming: consults
- Learner → Getting & Cleaning Data: consults
- Learner → Exploratory Data Analysis: consults
- Learner → Reproducible Research: consults
- Learner → Statistical Inference: consults
- Learner → Regression Models: consults
- Learner → Practical Machine Learning: consults
- Learner → Developing Data Products: consults
- Learner → Toolbox HTML: reads
- Learner → Toolbox PDF: reads
- Learner → R Programming HTML: reads
- Learner → R Programming PDF: reads
- Learner → Data Cleaning HTML: reads
- Learner → Data Cleaning PDF: reads
- Learner → Exploration HTML: reads
- Learner → Exploration PDF: reads
- Learner → Reproducibility HTML: reads
- Learner → Reproducibility PDF: reads
- Learner → Inference HTML: reads
- Learner → Inference PDF: reads
- Learner → Regression HTML: reads
- Learner → Regression PDF: reads
- Learner → Machine Learning HTML: reads
- Learner → Machine Learning PDF: reads
- Learner → Data Products HTML: reads
- Learner → Data Products PDF: reads
