Data Science
Data Science: Metro-rider Snapshots
Survey probability, statistics, linear algebra, visualization, and machine learning foundations using Python.


01
Course overview
Survey probability, statistics, linear algebra, visualization, and machine learning foundations using Python.
02
What you will learn
This course serves as an overview of a comprehensive field comprising 15+ courses. It is not a prerequisite for any other course, nor is any other course a prerequisite for it, except for basic knowledge of calculus and probability at the high school or elementary college level. The primary goal of this course is to motivate students to pursue further studies in the field and excel in each course.
The course begins by covering the fundamentals of probability theory, statistics, linear algebra, and data visualization. It then progresses to introduce the basics of Statistical Decision Theory, followed by an exploration of Linear Models and Regression. The course will derive and explain Bayes' classifier, along with its application to multinormal distributions. This will lead to the definition of various statistical concepts such as estimation, loss function, and risk minimization.
Since each of these topics is extensively covered in standalone courses within the field (such as probability, statistics, and pattern recognition), this course will focus on practical applications rather than theoretical aspects. Mathematical derivations and heavy mathematical treatment will not be extensively covered. Emphasis will be placed on developing intuition and solving computer problems using Python.
03
Lecture syllabus
Video titles and durations as published on Arabsera. The advertised lecture total may differ from the number of video entries, which can include introductions, tutorials, and split sessions.
Video titles and durations
- 01 "Data Science": introduction, what, why?
- 02 Snapshot of Probability: PDF, CDF, Normal Distribution
- 03 Snapshot of Probability: Joint Distributions
- 04 Snapshot of Probability: Independent Random Variables
- 05 Snapshot of Probability: Expectation and Variance
- 06 Snapshot of Probability: Bias-Variance Decomposition
- 07 Snapshot of Probability: Covariance and Correlation
- 08 Snapshot of Probability: Conditional expectation and Prediction
- 09 Snapshot of Statistics: Sampling, Statistics, and WLLN
- 10 Snapshot of Statistics: Estimation, mean, variance, covariance
- 11 Snapshot of Statistics: Estimation, median, quantile, outliers
- 12 Snapshot of Data Visualization: introduction, rug plot, histogram
- 13 Snapshot of Data Visualization: box-plot and categorical variables
- 14 Snapshot of Data Visualization: scatter plot
- 15 Snapshot of Data Visualization: rigor, higher dimensions, contemplation
- 16 Snapshot of Linear Algebra: back to school and visual space
- 17 Snapshot of Linear Algebra: rules of matrix operations
- 18 Snapshot of Linear Algebra: projection
- 19 Snapshot of Multivariate Probability and Statistics: multivariate probability
- 20 Snapshot of Multivariate Probability and Statistics: multivariate statistics
- 21 Snapshot of Multivariate Probability and Statistics: random vector projection (transformation)
- Snapshot of Optimization: Introduction(1/3)
- Snapshot of Optimization: introduction(2/3)
- Snapshot of Optimization: introduction(3/3)
04
Teaching support (check your plan)
- Discussion groups
- TA-human texting for Q&A
- TA-GPT (coming soon)
05
Textbook
No textbook.
06
Certificate
Awarded after passing a brief sample exam, which you may attempt multiple times.
