Basic data structures

Basic Numpy

In order to succeed in this Nanodegree program, we strongly recommend that you have following prerequisites.You should have some experience programming with Python, and be familiar with statistics, linear algebra, and calculus.Python programming knowledge

Intermediate statistical knowledge

Mean, median, mode

Variance, standard deviation

Random variables, independence

Distributions, normal distribution

T-test, p-value, statistical significance

Intermediate calculus and linear algebra knowledge

Integrals and derivatives

Linear combination, linear independence

Matrix operations

Eigenvectors, eigenvalues

New to Python programming? Check out our free Intro to Data Analysis course.

New to Python programming? Check out our free Programming Foundations with Pythoncourse.

Need to refresh your statistical and algebra knowledge? Check out our free statistics and linear algebra courses:

Intro to Statistics free course

Linear algebra refresher free course TERM 1 : BASIC TERM 2 : ADVANCED