2020-2021 Materials

Getting Started
Lab Machine SSH Protocols

* = Python Essentials
** = Data Science Essentials

Junior Materials

Volume 1
**Unix 1
*Standard Library
*Object Oriented Programming
*Exceptions
Linear Transformation
Linear Systems
QR Decomposition
Least Squares
Image Segmentation
Singular Value Decomposition
Fourier Transformations

*Profiling
*Sympy
Differentiation
Newton’s Method
Conditioning and Stability
Monte Carlo Integration
Complex Functions
PageRank
SQL 1
SQL 2
Drazin Inverse
Iterative Solvers
Arnoldi
GMRES

Volume 2
*Python Intro
*Numpy Intro
*Matplotlib
*Unit Testing
Linked List
Binary Trees
Nearest Neighbors
Breadth First Search
Markov Models
Unix 2
Data Visualization
Facial Recognition
Convolutions

Wavelets
Polynomial Interpolation
Gaussian Quadrature
1-D Optimization
Regular Expressions
Gradient Methods
Open Gym
Simplex
CVXPY
Interior Point 1
Interior Point 2
Dynamic Programming
Policy Iteration

Senior Materials
Data for the the Senior Materials can be found here.

Volume 3
**WebScraping
**WebCrawling
**Pandas 1: Intro
**Pandas2
**Pandas 3: Groupby
**Pandas 4: GeoPandas
**Data Cleaning
**Intro to Parallel Processing
Trees and Random Forests
LSI-Sklearn
Non-negative Matrix Factorization Recommendation System

DataAugmentation
Naive Bayes Spam Filter
**Spark
Metropolis
Gibbs_LDA
Speech Recognition
Kalman Filter
Arma
Intro to Deep Learning

Possible Volume 3 labs
**Ethics in Machine Learning
**Parallel 2: MPI
**Mongo DB
KMeans

Volume 4
Animation
SIR
IVP
Weightloss
Lorenz
Hysteresis
Finite Difference
Wave Equation
Heat Equation
Anisotropic Diffusion
Finite Element

Poisson
Spectral Methods 1
Spectral Method 2
Inverse Problems
Total Variation
River Crossing
HIV
Solitons
Shooting Method
ObstacleAvoidance
Inverted Pendulum