
Explore how a linear system, defined by m equations and n unknowns, forms lines or planes as hyperplanes in different dimensions, illustrated with two or three unknowns and equations.
Explore practical linear-algebra problems solving systems of equations, from rectangle dimensions and ratio problems to ages and investments, and compare elementary methods with advanced techniques for large systems.
Add vectors by summing corresponding components with the head-to-tail rule in 2d; higher dimensions cannot be visualized, while scalars scale, negative scalars reverse direction, and subtraction uses the opposite.
Compute a unit vector by dividing each component by the vector’s norm to keep the direction while achieving magnitude one; for example, the vector (2, 1) over 2.2.
Explore the dot product as a scalar from two vectors, computed via componentwise multiplication or magnitudes times cosine of theta, including projections and unit vectors for data science.
Explain basis vectors as building blocks of space by showing how 2,3 and other vectors can be written as a linear combination of standard basis vectors in R2 and R3.
Express a system of two equations as a vector equation, where x and y form a linear combination of vectors (4,1) and (3,-2) to yield (7,-1) in two dimensions.
Understand how the span of a vector set describes all points reachable by linear combinations, illustrated with 2,2 and 1,-1 reaching 4,0, and 2,0 not reachable from 2,2 and -4,-4.
Explore matrix origins by viewing matrices as sets of column vectors and understanding dimensions as rows by columns, with examples of 3x3, 2x3, and 3x2 matrices.
Classify matrices by size and content, from column and row vectors to square and rectangular forms, and identify zero, diagonal, scalar, identity, symmetric, skew-symmetric, upper and lower triangular types.
Learn how the rank of a matrix equals the number of linearly independent rows or columns and is bounded by the smaller dimension; see full rank and zero matrices.
Learn how to identify row echelon form and reduced row echelon form, apply Gaussian elimination and Gaussian Jordan elimination, and determine rank and linear independence.
Learn matrix operations and properties, including size and equality, addition and subtraction, scalar multiplication and division, inner and outer dimensions, and the rules of dot products.
Explore vector spaces, where vectors add and scale over a real field, and satisfy closure, commutativity, and associativity, a zero vector, additive inverse, and distributive properties.
Explore determinants as the area, volume, and hypervolume scaling factors of square matrices; identify identity preservation, zero determinant singularity, and negative magnitudes indicating expansion with reflection.
Explore the multiplicative inverse of a matrix, learn when it exists, and apply the adjoint, cofactors, and determinant to recover vectors via the identity matrix and solve linear systems.
Identify the null space of a matrix by solving Ax = 0, showing vectors in a two-dimensional space that become the zero vector under transformation, namely x1 = -2 x2.
Explore eigenvalues and eigenvectors of a matrix, showing how transformations scale vectors, derive eigenvalues by det(A−λI)=0, compute eigenvectors, and form modal and spectral matrices.
Explore eigen decomposition as a matrix factorization via diagonalization, using the modal matrix of eigenvectors and the spectral matrix of eigenvalues, with A = X Λ X^{-1}.
Explore singular value decomposition as a universal matrix factorization for any matrix, introducing U, sigma, and V transpose, and connect it to dimensionality reduction via principal component analysis.
Understand functions as mapping machines in calculus and data science, illustrated by graphs and the vertical line test, and classify them as piecewise, even, odd, increasing, or decreasing.
Derive the slope of a tangent to y = x^2 at (1,1) using limits, and apply the concept to average and instantaneous velocity.
Explore the derivative as the rate of change of a function, using limits and rise over run to find slopes and tangent lines, with examples on f(x)=x^2-8x+9 and f(x)=3x+2x^4.
Master the rules of differentiation, including power, constant, exponential, product, and quotient rules, to compute derivatives and the slope of tangent lines without manual ab initio limits.
Identify critical points by setting the derivative to zero, then use the first and second derivative tests to classify local extrema and determine global extrema.
The extreme value theorem guarantees a global maximum and minimum for any continuous function on a closed interval, with endpoints included, and it fails if either condition is violated.
Explore inflection points and how to test for concavity changes using first and second derivatives, including inconclusive cases and real-world examples like f(x)=x^3 and f(x)=x^4-2x^3.
Explore random non-deterministic phenomena, define experiments, sample space, sample points, and events, and quantify likelihoods with probability using dice, coins, and cards.
Explore counting techniques to determine sample spaces and probabilities, including the fundamental counting principle, permutations, and combinations, with practical examples like coin flips and license plates.
Understand the three core probability axioms—non-negativity, certainty, and additivity—through a die-roll example, and apply them to unions, intersections, and complements to solve problems.
Explore how Venn diagrams visualize probability, use the addition rule to find unions and intersections, and apply the union formula for two or three not mutually exclusive events.
Apply the total probability theorem to compute event likelihoods by partitioning the sample space into mutually exclusive events, using the law of total probability with intersections.
Apply Bayes theorem to compute posterior probabilities using prior, likelihood, and evidence, with real-world examples like voting demographics and virus tests.
Convert qualitative outcomes into numerical representations through random variables, enabling calculation of probabilities, distributions, mean, and variance. Differentiate discrete and continuous random variables to capture countable vs uncountable value possibilities.
Define and apply the probability mass function for discrete variables, construct it from empirical and theoretical probability, and use the cumulative distribution function through coin flips and practical examples.
Explore probability density function and cumulative distribution function for continuous random variables; learn to compute interval probabilities via integration and why single-point probabilities are zero.
Learn the expected value and variance of discrete and continuous random variables, using sums and integrals of X with the probability mass or density function, including practical sampling problems.
Explore the binomial distribution: fixed number of independent Bernoulli trials with the same success probability. Compute the PMF, mean, and variance to count the number of successes in n trials.
Discover the Poisson distribution: count independent events at a constant mean rate, using the probability mass function with lambda as the mean, with real examples.
Explore how the normal distribution is defined by mean and standard deviation, and use z-scores to locate 68% within one standard deviation, 95% within two, and 99.7% within three.
The central limit theorem shows that with large samples, the distribution of sample means becomes approximately normal, with the mean equal to population mean and standard error sigma over sqrt(n).
Understand population parameters and how sample statistics estimate them, with the population mean as the fixed but unknown parameter and the sample mean as a random variable from sampling variation.
convert ungrouped data to grouped data using Sturges' rule to pick 6 classes, then compute class width from range, and compare inclusive class intervals, boundaries, and exclusive intervals.
Explore measures of dispersion, including range, interquartile range, and variance. Compare standard deviation and coefficient of variation using Messi and Ronaldo's goal data.
Compute variance and standard deviation for grouped data by calculating mean from the frequency distribution, subtracting class marks, squaring differences, weighting by frequency, and using N-1 for sample variance.
Explore null and alternate hypotheses as claims about population parameters, with examples of means and proportions, and identify right-tail, left-tail, and two-tailed tests.
Understand when to reject the null hypothesis in z-tests and t-tests by computing p-values (p < significance) for right, left, and two-tail tests using z-statistic, t-statistic, and cumulative distribution function.
Apply the z-test for mean with known population standard deviation to compute the z statistic and p-value for one- or two-tailed tests, and decide on the null hypothesis.
Apply t-tests for mean with small samples and unknown population standard deviation. Use the t-statistic, degrees of freedom, and one- or two-tailed decisions at set significance levels.
Explore hypothesis testing for the mean of two populations using z-tests and t-tests. Apply standard error calculations, two-tailed and one-tailed tests, and interpret p-values and degrees of freedom.
Use the chi-square test of independence to determine whether two categorical variables are associated in data science contexts, using observed versus expected frequencies and a five percent significance level.
Are you struggling with the mathematics needed for Data Science?
Do complex formulas and long equations make you lose interest?
Welcome to "Mathematics for Data Science 101" — the easiest way to master Data Science math, visually.
In this course, we break down essential mathematics concepts into simple, colorful infographics and explain them step-by-step so you can learn without the stress of heavy theory.
Whether you’re a complete beginner or someone brushing up on your math for Machine Learning, this course will guide you through:
What You’ll Learn
Core Arithmetic, Algebra, and Probability concepts used in Data Science.
Statistics fundamentals: mean, median, variance, standard deviation.
Linear Algebra basics: vectors, matrices, transformations.
Calculus essentials for optimization in Machine Learning.
Probability & Distributions with real-world examples.
How these math concepts directly apply to Data Science and Machine Learning models.
Why This Course is Different
Infographics-first approach → Concepts are explained visually for faster understanding.
Practical focus → See exactly how math is used in Data Science tasks.
Beginner-friendly structure → No advanced math background required.
Who This Course is For
Beginners in Data Science who struggle with math.
Students preparing for Machine Learning, AI, or Data Analytics careers.
Professionals transitioning into Data Science who need a math refresher.
By the end of this course, you’ll not only understand the mathematics behind Data Science but also feel confident applying it in real projects.