GEN 15295

Principles of Data Science

Stanford University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

A hands-on introduction to the principles and methods of data science. This course is designed to equip you with tools to begin extracting insights and making decisions from data in the real world, as well as to prepare you for further study in statistics, machine learning, and artificial intelligence. We will analyze and visualize data of different shapes and sizes (e.g., tabular, textual, hierarchical, geospatial). We will discuss common patterns and pitfalls of data analysis. We will build and evaluate machine learning models, focusing on general concepts (rather than specific methods), including supervised vs. unsupervised learning, training vs. testing error, hyperparameter tuning, and ensemble methods. The focus will be on intuition and implementation, rather than theory and math. Implementation will be in Python and Jupyter notebooks, using libraries such as pandas and scikit-learn. This course culminates in a project where you apply the ideas to a data science problem of your choosing. Website: http://dlsun.github.io/stats112 Prerequisite: CS 106a (or equivalent programming experience in Python). Note: All students must enroll in a discussion section that meets on Tuesdays and Thursdays in addition to the main lecture.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

001

Availability not recently verified
Class #stanford-15295Fall 2026UGRD5 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?