STATS 21
Python and Other Technologies for Data Science
Statistics · 4 units · Undergraduate lower division (0-99)
Covers use of Python and other technologies for data analysis and data science. Focus on programming with Python and selection of its libraries: NumPy, pandas, matplotlib, and scikit-learn, for purpose of data processing, data cleaning, data analysis, and machine learning. Other technologies covered include Jupyter notebook and Git. Intended for Data Theory majors as introduction to Python language and libraries most frequently used in data science.
Letter grading.
Requisites
Official UCLA wording
Enforced requisite: course 20.
BruinTree reads · Prerequisite
confidence 1.00 · from textRequires
Everything that has to come before this course, not just the courses named in the requisite above.
STATS 21
- STATS 20Introduction to Statistical Programming with R
1 direct requisite. Showing 12 courses over 3 levels; the branches marked with a count carry on past it. Every course here opens its own tree.
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
STATS 21
- STATS 152Environmental Statistics
- STATS C160Causal Inference for Health Data
- MATH 156Machine Learning
- STATS 147Data Technologies for Data Scientists
- STATS M148Experience of Data Science





