EdX

Multivariable Calculus 1: Vectors and Derivatives (edX)

Offered by MIT, MITx,
Multivariable Calculus 1: Vectors and Derivatives (edX)

We live in a multivariable world. Explore the derivative in higher dimensions and learn how to apply it to solve real world problems. Part 1 of 3. Variables are all around us: temperature, altitude, location, profit, color, and countless others. Multivariable Calculus is the tool of choice to shed light on complex relationships between 2, 3, or hundreds of variables simultaneously.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

  • How does one control a robot whose motion depends on several variables at once?
  • How does an oceanographer understand carbon absorption of the ocean?
  • How can one assess if a prediction model matches data optimally?
  • How can one design policy to affect the behavior of consumers in order to better protect the planet?

All of these questions involve understanding vectors and derivatives of multivariable functions.
In this course, we begin our exploration of functions of several variables. We will start with learning to visualize multivariable functions, then move to computing and interpreting their derivatives. You will discover how to use linear approximations in several variables to simplify complex questions and will start to think about the world through multivariable dependencies.

What you'll learn

  • How to visualize functions of 2 and 3 variables using level curves and level surfaces.
  • How to compute partial derivatives, directional derivatives, and gradients.
  • How to optimize multivariable functions subject to constraint equations.
  • How to represent the linear approximation of a multivariable function using vectors and matrices.

Syllabus

Unit 1: Functions of two variables

  • Graphing functions and slicing
  • Level curves
  • Partial derivatives
  • Tangent planes
  • Linear approximation

Unit 2: Geometry of derivatives

  • Vectors
  • Dot products
  • Gradients
  • Vector fields
  • Directional derivatives

Unit 3: Optimization

  • Critical points
  • Second derivative test
  • Constrained optimization
  • Lagrange multipliers
  • Least squares approximation

Unit 4: Matrices

  • Systems of equations
  • Matrix algebra
  • Undetermined and overdetermined systems
  • Linear functions as matrix maps

Unit 5: Curves

  • Parametric curves in 2 and 3 dimensions
  • Chain rule
  • Review
  • Vectors and derivatives in three dimensions and higher
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Linear Algebra for Machine Learning and Data Science (Coursera) Coursera
DeepLearning.AI

Linear Algebra for Machine Learning and Data Science (Coursera)

After completing this course, learners will be able to: represent data as vectors and matrices and identify their properties using concepts of singularity, rank, and linear independence, etc.; apply common vector and matrix algebra operations like dot product, inverse, and determinants; express certain types of matrix operations as linear transformations; apply concepts of eigenvalues and eigenvectors to machine learning problems.

Nov 16th 2026
4 Weeks
Introduction to Complex Analysis (Coursera) Coursera
Wesleyan University

Introduction to Complex Analysis (Coursera)

This course provides an introduction to complex analysis which is the theory of complex functions of a complex variable. We will start by introducing the complex plane, along with the algebra and geometry of complex numbers, and then we will make our way via differentiation, integration, complex dynamics, power series representation and Laurent series into territories at the edge of what is known today.

Nov 9th 2026
5-12 Weeks
Linear Algebra II: Matrix Algebra (edX) EdX
Georgia Institute of Technology,GTx

Linear Algebra II: Matrix Algebra (edX)

This course takes you through roughly three weeks of MATH 1554, Linear Algebra, as taught in the School of Mathematics at The Georgia Institute of Technology. Your ability to apply the concepts that we introduced in our previous course is enhanced when you can perform algebraic operations with matrices. At the start of this class, you will see how we can apply the Invertible Matrix Theorem to describe how a square matrix might be used to solve linear equations.

Self Paced
Self-Paced
Introduction to Geometry (edX) EdX
School Yourself

Introduction to Geometry (edX)

Measure angles, prove geometric theorems, and discover how to calculate areas and volumes in this interactive course! More than 2000 years ago, long before rockets were launched into orbit or explorers sailed around the globe, a Greek mathematician measured the size of the Earth using nothing more than a few facts about lines, angles, and circles.

Self Paced
Self-Paced
Mathematics for Machine Learning: Multivariate Calculus (Coursera) Coursera
Imperial College London

Mathematics for Machine Learning: Multivariate Calculus (Coursera)

This course offers a brief introduction to the multivariate calculus required to build many common machine learning techniques. We start at the very beginning with a refresher on the “rise over run” formulation of a slope, before converting this to the formal definition of the gradient of a function. We then start to build up a set of tools for making calculus easier and faster. Next, we learn how to calculate vectors that point up hill on multidimensional surfaces and even put this into action using an interactive game.

Nov 16th 2026
5-12 Weeks
Calculus for Machine Learning and Data Science (Coursera) Coursera
DeepLearning.AI

Calculus for Machine Learning and Data Science (Coursera)

After completing this course, learners will be able to: analytically optimize different types of functions commonly used in machine learning using properties of derivatives and gradients; approximately optimize different types of functions commonly used in machine learning using first-order (gradient descent) and second-order (Newton’s method) iterative methods; visually interpret differentiation of different types of functions commonly used in machine learning; perform gradient descent in neural networks with different activation and cost functions.

Nov 16th 2026
3 Weeks
Calculus through Data & Modeling: Applying Differentiation (Coursera) Coursera
Johns Hopkins University

Calculus through Data & Modeling: Applying Differentiation (Coursera)

As rates of change, derivatives give us information about the shape of a graph. In this course, we will apply the derivative to find linear approximations for single-variable and multi-variable functions. This gives us a straightforward way to estimate functions that may be complicated or difficult to evaluate. We will also use the derivative to locate the maximum and minimum values of a function. These optimization techniques are important for all fields, including the natural sciences and data analysis. The topics in this course lend themselves to many real-world applications, such as machine learning, minimizing costs or maximizing profits.

Nov 16th 2026
5-12 Weeks
Calculus through Data & Modeling: Differentiation Rules (Coursera) Coursera
Johns Hopkins University

Calculus through Data & Modeling: Differentiation Rules (Coursera)

Calculus through Data & Modeling: Differentiation Rules continues the study of differentiable calculus by developing new rules for finding derivatives without having to use the limit definition directly. These differentiation rules will enable the calculation of rates of change with relative ease the derivatives of polynomials, rational functions, algebraic functions, exponential and logarithmic functions, and trigonometric and inverse trigonometric functions.

Nov 16th 2026
5-12 Weeks
MathTrackX: Differential Calculus (edX) EdX
University of Adelaide,AdelaideX

MathTrackX: Differential Calculus (edX)

Discover concepts and techniques relating to differentiation and how they can be applied to solve real world problems. This course will cover basic concepts and techniques relating to differentiation; a fundamental tool of calculus. Derivatives are key to the understanding of rates of change, that is the extent to which a function responds to changes in a dependent variable.

Self Paced
Self-Paced