UC Irvine Math 10
UC Irvine, Math 10, Fall 2021
Week 1
Data types in Python
Worksheet
Week 1 Wednesday Lecture
Week 2
Introduction to pandas
Worksheet
pandas examples
Homework 2: Prime numbers, Random numbers, and Intro to pandas
Week 3
Introduction to Altair
Altair Preview
First two examples of Altair Charts
Worksheet
Data cleaning
Week 4
Introduction to Streamlit
The building blocks of a Streamlit app
Worksheet Week 4 & Homework 4
Reruns in Streamlit
Remembering values in Streamlit
(Optional) Share a Streamlit App
Week 5
Introduction to Machine Learning
Introduction to Linear Regression
Reading for Week 5
Sample code from
Hands-On Machine Learning
Homework 5
Linear regression
Week 6
Over-fitting and polynomial regression
Video quiz
pd.datetime notebook
Monday Worksheet
Midterm Review
Introduction to matplotlib
Week 7
K-Means clustering using scikit-learn
Video demonstration of K-Means clustering
Monday Worksheet
Homework
Week 8
Logistic Regression
Cleaning the “Genre” column
Example of Logistic Regression
Worksheet on Logistic Regression
Homework
Week 9
Introduction to TensorFlow
Handwritten digits
Neural networks
Worksheet
Gradient Descent
Week 10
Overfitting in TensorFlow
Homework
Course Project
Course Project
Homework 8
Possible extra topics
Installation Instructions
Mac M1
Course Handouts
Quizzes and Exams
.md
.pdf
repository
Week 4
¶
Use the Navigation menu on the left to find the course content.
Data cleaning
Introduction to Streamlit