All curricula

Data Science curriculum

A practical data science track covering the data cycle, Python analysis, probability, modeling, visualization, machine learning, and ethics.

High school advanced / intro college / Python-based

Data Science curriculum

A practical data science track covering the data cycle, Python analysis, probability, modeling, visualization, machine learning, and ethics.

Pacing
8 units, 20-28 weeks self-paced
Units
8 unit sequence
Practice
16 checked answers
Support
Self-paced or tutor-guided
Outcomes
  • 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.

  1. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "The data science cycle"?

    Practice artifact

    Which practice artifact should you produce for "The data science cycle" before asking a tutor for help?

  2. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Python for data work"?

    Practice artifact

    Which practice artifact should you produce for "Python for data work" before asking a tutor for help?

  3. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Cleaning and preprocessing"?

    Practice artifact

    Which practice artifact should you produce for "Cleaning and preprocessing" before asking a tutor for help?

  4. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Visualization"?

    Practice artifact

    Which practice artifact should you produce for "Visualization" before asking a tutor for help?

  5. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Probability and inference"?

    Practice artifact

    Which practice artifact should you produce for "Probability and inference" before asking a tutor for help?

  6. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Regression and prediction"?

    Practice artifact

    Which practice artifact should you produce for "Regression and prediction" before asking a tutor for help?

  7. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Machine learning overview"?

    Practice artifact

    Which practice artifact should you produce for "Machine learning overview" before asking a tutor for help?

  8. 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 checks

    Answer in PeerTutor, then use the explanation or bring the miss to a tutor.

    2 checked answers
    Unit readiness

    Which target best matches the Data Science unit "Ethics and capstone"?

    Practice artifact

    Which 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 index