The Mathematical Language of Data

Paid Course

Learn the beautiful mathematical language that underpins all modern computing including data science and artificial intelligence, as well as applied physics, engineering and economics.

This course provides an in-depth introduction to Linear Algebra - the fundamental mathematical language that underpins all data science and artificial intelligence, as well as wider computer science. Complimented by examples written using the Python NumPy library, this course explores in detail the major topics in Linear Algebra including vectors, matrices, linear equations, eigenvectors and eigenvalues, linear transformations and the application of Linear Algebra to statistics and statistical learning. This course is a fundamental pre-requisite in order to understand how data science and applied statistical learning, machine learning and deep learning models work beyond simple implementation, and enables entry-level and junior-grade data scientists to make the significant leap to becoming a senior-grade data scientist. The curriculum of this course is equivalent to the syllabus of a typical 1st year mathematics undergraduate course in Linear Algebra.

- Introduction to Python or equivalent
- Python for Data Analysis or equivalent knowledge of NumPy
- GCSE-level Mathematics or equivalent as a minimum, ideally A-Level Mathematics or equivalent

- Knowledge of the major topics in Linear Algebra equivalent to a 1st year mathematics undergraduate.
- Knowledge of how Linear Algebra is applied to probability and statistics, and thus how it underpins all data science models that utilise statistical learning and machine learning techniques.
- Foundational mathematical knowledge required to understand how statistical learning, machine learning and deep learning models work beyond simple implementation.