Data Science curriculum
A practical data science track covering the data cycle, Python analysis, probability, modeling, visualization, machine learning, and ethics.
Data Science curriculum
A practical data science track covering the data cycle, Python analysis, probability, modeling, visualization, machine learning, and ethics.
- Move from question to data to analysis to responsible communication.
- Use Python tools for cleaning, summaries, visualization, and modeling.
- Recognize ethical risks in data collection, inference, and automation.
Unit sequence
Built for independent progress first, then tutor support where the student gets stuck.
- 01
The data science cycle
- Define questions, stakeholders, data, analysis, and reporting.
- Recognize where bias can enter the process.
Practice: Turn a vague question into measurable variables and a data plan.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "The data science cycle"?
Practice artifactWhich practice artifact should you produce for "The data science cycle" before asking a tutor for help?
- 02
Python for data work
- Use notebooks or scripts deliberately.
- Load, inspect, and summarize tabular data.
Practice: Import a dataset and produce a data dictionary.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Python for data work"?
Practice artifactWhich practice artifact should you produce for "Python for data work" before asking a tutor for help?
- 03
Cleaning and preprocessing
- Handle missing values, types, outliers, and joins.
- Record every transformation.
Practice: Clean a messy CSV and write a reproducible cleaning note.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Cleaning and preprocessing"?
Practice artifactWhich practice artifact should you produce for "Cleaning and preprocessing" before asking a tutor for help?
- 04
Visualization
- Choose charts that match variables and questions.
- Avoid misleading scales and encodings.
Practice: Create three charts for one dataset and explain what each does better.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Visualization"?
Practice artifactWhich practice artifact should you produce for "Visualization" before asking a tutor for help?
- 05
Probability and inference
- Use sampling, uncertainty, intervals, and tests.
- Avoid overclaiming from weak evidence.
Practice: Estimate a population quantity and explain uncertainty clearly.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Probability and inference"?
Practice artifactWhich practice artifact should you produce for "Probability and inference" before asking a tutor for help?
- 06
Regression and prediction
- Fit simple models and evaluate errors.
- Separate explanatory and predictive goals.
Practice: Train a baseline model and inspect residuals or errors.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Regression and prediction"?
Practice artifactWhich practice artifact should you produce for "Regression and prediction" before asking a tutor for help?
- 07
Machine learning overview
- Compare classification, clustering, and neural network basics.
- Use train/test splits and validation.
Practice: Build a simple classifier and report performance honestly.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Machine learning overview"?
Practice artifactWhich practice artifact should you produce for "Machine learning overview" before asking a tutor for help?
- 08
Ethics and capstone
- Audit privacy, fairness, provenance, and misuse risk.
- Present findings for a real audience.
Practice: Complete a capstone report with methods, limitations, and recommendations.
Original practice checksAnswer in PeerTutor, then use the explanation or bring the miss to a tutor.
2 checked answersUnit readinessWhich target best matches the Data Science unit "Ethics and capstone"?
Practice artifactWhich practice artifact should you produce for "Ethics and capstone" before asking a tutor for help?
Source library
These are source links, not scraped course copies. Licenses differ, so the label tells students how each source is used.
View the full citation indexData science cycle, Python, statistics, modeling, visualization, and ethics.
Python-based modeling, simulation, optimization, and data analysis course.
Free math textbooks including Algebra 1, Calculus, Statistics, and Principles of Data Science.