Practical Data Science
I’m new to data science
Begin with Practical Data Science: Python, notebooks, tabular data, cleaning, visualization, statistics, uncertainty, and first ML models.
View path ↓Open learning resources
A guide to practical data science, machine learning foundations, and responsible AI, organized by learner goals.
Start here
The same materials can serve different audiences: first-time data learners, technically curious students, leaders evaluating AI systems, and public-interest teams trying to deploy technology responsibly.
Practical Data Science
Begin with Practical Data Science: Python, notebooks, tabular data, cleaning, visualization, statistics, uncertainty, and first ML models.
View path ↓Machine Learning Foundations
Use CSCI 3151 to move from learning paradigms and evaluation to kernels, neural networks, representation learning, and transformers.
View path ↓Responsible AI
Start with Responsible AI by Design: problem framing, ethical principles, fairness, explainability, governance, privacy, law, procurement, and culture.
View path ↓Practical Data Science + Machine Learning Foundations + Responsible AI
Combine data literacy from CSCI 1109, model literacy from CSCI 3151, and deployment/governance literacy from Responsible AI.
View path ↓Practical Data Science + Machine Learning Foundations
Use the math, descriptive statistics, probability, and linear-algebra portions of CSCI 1109 now. A future math refresher can be added as another resource card without changing the page design.
View path ↓Courses and catalogs
Each card links to the existing course site under Teaching. The summaries here are intentionally static and searchable, while the detailed materials remain in the original interactive course pages.
Course
CSCI 1109Current public course · Introductory
Start here to learn how real-world questions become datasets, analyses, visualizations, models, and decisions.
Best for: Learners starting with data science, Python, tabular data, and evidence-based decisions.
Course
CSCI 3151Current public course · Core undergraduate
Use this path to understand how machine-learning models are trained, evaluated, regularized, generalized, and connected to modern deep-learning architectures.
Best for: Students and self-directed learners who know some programming and want the conceptual machinery behind modern ML.
Professional course
MicrocredentialPublic course materials · Professional / leadership
Use this path to ask better questions before AI systems are procured, adopted, governed, or communicated to affected people.
Best for: Business leaders, managers, product owners, procurement leads, compliance professionals, and public-sector decision makers.
Learning pathways
These paths do not prescribe a semester schedule. They describe useful sequences for self-study, professional development, or public-interest AI work.
Practical Data Science
Begin with Practical Data Science: Python, notebooks, tabular data, cleaning, visualization, statistics, uncertainty, and first ML models.
Machine Learning Foundations
Use CSCI 3151 to move from learning paradigms and evaluation to kernels, neural networks, representation learning, and transformers.
Responsible AI
Start with Responsible AI by Design: problem framing, ethical principles, fairness, explainability, governance, privacy, law, procurement, and culture.
Practical Data Science → Machine Learning Foundations → Responsible AI
Combine data literacy from CSCI 1109, model literacy from CSCI 3151, and deployment/governance literacy from Responsible AI.
Practical Data Science → Machine Learning Foundations
Use the math, descriptive statistics, probability, and linear-algebra portions of CSCI 1109 now. A future math refresher can be added as another resource card without changing the page design.
Topic index
The topics below can be cross-cutting.
Module maps
Summaries of module catalogs.
CSCI 1109
CSCI 3151
Microcredential