📁 Learning Toolkit¶
Use this page to set up the project code, prepare a dataset, choose a reference, and turn a completed lab into a clear analytical write-up.
Quick Reference Desk¶
| Need | Best starting point |
|---|---|
| A formula or method-selection reminder | Course summary and decision guide |
| A worked problem | Exercise dashboard |
| Fast recall practice | Randomized Quiz Hub |
| A runnable example | Project dashboard |
| A complete applied workflow | Module 08 capstones |
Run the Project Code¶
Python¶
The Python projects use the standard library, so Python 3 is enough for most labs.
# Run a project's built-in demonstration
python 04-projects/01-project-01/attribute_audit.py
# Pass a CSV file when the project supports file input
python 04-projects/01-project-01/attribute_audit.py your_data.csv
R¶
Open a project in RStudio or run it from an R console:
Some visualization and modeling projects use packages such as ggplot2, corrplot, pheatmap, arules, rpart, e1071, caret, or dbscan. Each project README explains what its script needs.
Excel¶
Selected exercises include formula walkthroughs for frequency tables, quartiles, correlation, covariance, and ranking. Use a copy of the data so you can compare formula results with the Python or R implementation.
Prepare Your Own CSV¶
Before using a project with your data:
- Keep a header row with short, descriptive, unique column names.
- Use one row per observation and one column per attribute.
- Store missing values consistently (
NAor an empty field, not several different markers). - Remove totals, merged cells, footnotes, and presentation-only rows.
- Save an untouched copy of the original data before cleaning.
- Check the project README for its expected target column, numeric fields, or transaction format.
Warning
The scripts are educational implementations. Validate inferred types, cleaning choices, model assumptions, and outputs before using them for real decisions.
Analytical Write-Up Checklist¶
A strong project is more than code. Document:
- Question: What decision or uncertainty is the analysis addressing?
- Data: What does one row represent, which fields are used, and what are the limitations?
- Preparation: What was removed, imputed, encoded, transformed, or scaled—and why?
- Method: Why is the chosen statistic or algorithm appropriate?
- Evaluation: Which checks or metrics support the result?
- Interpretation: What does the result mean in the original context?
- Limits: What cannot be concluded, and what data would improve the analysis?
- Reproduction: Which script, parameters, and environment recreate the result?
Recommended Study Loop¶
Read one concept
↓
Solve without looking
↓
Quiz from memory
↓
Run and modify a project
↓
Explain the result in plain language
Source Material and Licensing¶
The repository owner's original lecture slides and assignment files remain local-only because they may contain copyrighted course material. They are not published or included in git. The public notes, exercises, quiz questions, and project explanations are the cleaned, structured learning materials intended for this site.