# Practical Data Science 🛠️

EECS 398-003, Fall 2024 at the **University of Michigan**

### Week 1: Introduction, Python

- Tue Aug 27
**LEC 1**Introduction📝 filled html GitHub🎥 recording📕 Read: LDS 1Come meet the staff from 3-4PM in the diag in front of BBB!

**SUR****Welcome Survey**- Thu Aug 29
**LEC 2**Python and Jupyter Notebooks**EX HW****Example Homework (not due!)**- Fri Aug 30
**DISC 1**Introductions, Python Review

### Week 2: NumPy and Pandas

- Tue Sep 3
**LEC 3**NumPy- Thu Sep 5
**LEC 4**Simulation, DataFrame Fundamentals**HW 1****Python Fundamentals**- Fri Sep 6
**DISC 2**Arrays and DataFrames

### Week 3: Pandas and Exploratory Data Analysis

- Tue Sep 10
**LEC 5**Querying and Grouping- Thu Sep 12
**LEC 6**Pandas III and EDA**HW 2****Arrays and DataFrames**- Fri Sep 13
**DIS 3**Discussion 3

### Week 4: Web Scraping and APIs

- Tue Sep 17
**LEC 7**Pandas IV- Thu Sep 19
**LEC 8**Web Scraping and APIs**HW 3**Homework 3- Fri Sep 20
**DIS 4**Discussion 4

### Week 5: Regular Expressions

- Tue Sep 24
**LEC 9**APIs, Spreadsheets, and SQL- Thu Sep 26
**LEC 10**Regular Expressions**HW 4**Homework 4- Fri Sep 27
**DIS 5**Discussion 5

### Week 6: Text Processing

- Tue Oct 1
**LEC 11**Text Processing- Thu Oct 3
**LEC 12**Midterm Review**HW 5**Homework 5- Fri Oct 4
**DIS 6**Discussion 6

### Week 7: Midterm Exam

Note that lecture on Tuesday is cancelled, due to the Midterm Exam on Wednesday.

- Tue Oct 8
No Lecture: Day Before Exam 📝

- Wed Oct 9
**EXAM****Midterm Exam (7-9PM)**- Thu Oct 10
**LEC 13**Inference and A/B Testing- Fri Oct 11
No Discussion: (Early) Fall Break 🍁

### Week 8: Fall Break; Introduction to Modeling

- Tue Oct 15
No Lecture: Fall Break 🍁

- Thu Oct 17
**LEC 14**Introduction to Modeling**HW 6**Homework 6- Fri Oct 18
**DIS 7**Discussion 7

### Week 9: Regression

- Tue Oct 22
**LEC 15**Simple Linear Regression- Thu Oct 24
**LEC 16**Multiple Linear Regression through Linear Algebra**HW 7**Homework 7- Fri Oct 25
**DIS 8**Discussion 8

### Week 10: More Regression, Feature Engineering

- Tue Oct 29
**LEC 17**More Regression- Thu Oct 31
**LEC 18**Feature Engineering**HW 8**Homework 8- Fri Nov 1
**DIS 9**Discussion 9

### Week 11: Generalization

- Tue Nov 5
**LEC 19**Generalization- Thu Nov 7
**LEC 20**Regularization and Cross-Validation**HW 9**Homework 9- Fri Nov 8
**DIS 10**Discussion 10

### Week 12: Decision Trees, Gradient Descent

- Tue Nov 12
**LEC 21**Decision Trees and Random Forests- Thu Nov 14
**LEC 22**Gradient Descent**HW 10**Homework 10- Fri Nov 15
**DIS 11**Discussion 11

### Week 13: Gradient Descent, Logistic Regression

- Tue Nov 19
**LEC 23**Gradient Descent, Continued- Thu Nov 21
**LEC 24**Logistic Regression**HW 11**Homework 11- Fri Nov 22
**DIS 12**Discussion 12

### Week 14: Logistic Regression; Thanksgiving

- Tue Nov 26
**LEC 25**Logistic Regression, Continued- Thu Nov 28
No Lecture: Thanksgiving Break 🦃

- Fri Nov 29
No Discussion: Thanksgiving Break 🦃