# Math

Mathematics is a subject that is foundational to many technical topics. Whether you’re diving into advanced Data Science content or building foundations for Computer Science, math will provide you with the theories, concepts, and applications necessary to succeed.## Related resources

## Related resources

## New to Math? Start here

## All courses in Math

Free + Paid courses

All levels

20 courses

- Skill path
### Fundamental Math for Data Science

Learn about the mathematics you need to dive into the world of data science!Includes**8 Courses**With**Certificate****Beginner**Friendly**16**Lessons - Skill path
### Master Statistics with Python

Learn how to summarize data using numerical statistics and data visualizations, then plan and implement hypothesis tests in Python.Includes**9 Courses**With**Certificate****Intermediate****31**Lessons - Free course
### Discrete Math

Learn about discrete math, the math of computer science!**Intermediate****8**Lessons - Free course
### Probability

Learn the fundamentals of probability and how to quantify and visualize uncertainty.**Beginner**Friendly**4**Lessons - Free course
### Linear Regression in Python

Learn how to fit, interpret, and compare linear regression models in Python.**Intermediate****4**Lessons - Free course
### Linear Algebra

Learn about linear algebra and how to perform operations with matrices and vectors.**Beginner**Friendly**2**Lessons - Free course
### Differential Calculus

Learn about calculus, including how to analyze functions using limits and derivatives.**Beginner**Friendly**1**Lesson - Free course
### Simple Linear Regression

Learn how to fit and interpret linear regression with a single predictor variable**Beginner**Friendly**1**Lesson - Free course
### Discrete Math: Recurrence Relations

Learn about recurrence relations and dive deeper into recursion and dynamic programming.**Beginner**Friendly**1**Lesson - Free course
### Discrete Math: Sets and Set Operations

Learn about sets and set operations and their relevance to computer science.**Beginner**Friendly**1**Lesson - Free course
### Discrete Math: Proofs

Learn about induction, strong induction, and other types of proofs.**Beginner**Friendly**1**Lesson - Free course
### Learn the Basics of Causal Inference with R

Find out when correlation really is causation!**Intermediate****5**Lessons - Free course
### Discrete Math: Counting Theory

Learn about counting theory and its relevance to computer science, and dive into the pigeonhole principle.**Beginner**Friendly**1**Lesson - Free course
### How to Choose a Linear Regression Model

Learn how to decide which regression model to use.**Intermediate****1**Lesson - Free course
### Multiple Linear Regression

Learn how to build and interpret linear regression models with more than one predictor variable.**Beginner**Friendly**2**Lessons - Free course
### Discrete Math: Sequences and Summations

Learn about sequences and summations and their relevance in computer science.**Beginner**Friendly**1**Lesson - Free course
### Discrete Math: Permutations and Combinations

Learn about permutations and combinations and their relevance to computer science.**Beginner**Friendly**1**Lesson - Course
### Hypothesis Testing with Python

Learn to plan, implement, and interpret a hypothesis test in Python.With**Certificate****Intermediate****6**Lessons - Free course
### Discrete Math: Binary and Bases

Learn about binary, octal, decimal, and hexadecimal bases.**Beginner**Friendly**1**Lesson - Free course
### Discrete Math: Congruences

Learn about congruences and their relevance to cryptography.**Beginner**Friendly**1**Lesson