Sequence of Topics
This is the rough sequence of topics that we’ll study in this course. We’ll cover most of the topics below, in approximately the order listed. The exact schedule of topics, as well as things like due dates for assignments, will be available through BruinLearn.
Workflows
Advanced Data Wrangling and Visualization
- Data Manipulation 1
- Geographic Data Visualization
- Databases
- Data Manipulation 2
- Interactive Data Visualization
Web Scraping
Web Development with Flask
Computational Math for Data Science
- Linear Algebra: Vectors, Matrices, and Linear Systems
- Linear Algebra: SVD and Eigen-things
- Illustration: Optimization for Machine Learning
Deep Learning with TensorFlow
- Tensors, layers, and Models
- Model Training and Evaluation
- Image Classification: Kernels
- Image Classification: Convolutional Neural Networks
- Text Classification
- Word Embeddings
- Mixed Features
- Text Generation