Differential Equations (saylor.org)

Offered by Saylor.org,
Differential Equations (saylor.org)

Differential equations are, in addition to a topic of study in mathematics, the main language in which the laws and phenomena of science are expressed. In basic terms, a differential equation is an expression that describes how a system changes from one moment of time to another, or from one point in space to another.

When working with differential equations, the ultimate goal is to move from a microscopic view of relevant physics to a macroscopic view of the behavior of a system as a whole.
Let’s look at a simple differential equation. Based on previous math and physics courses, you know that a car that is constantly accelerating in the x-direction obeys the equation d2x/dt2 = a, where a is the applied acceleration. This equation has two derivations with respect to time, so it is a second-order differential equation; because it has derivations with respect to only one variable (in this example, time), it is known as an ordinary differential equation, or an ODE.
Let’s say that we want to solve the above ODE for the position of the car as a function of time. We can do so by using direct integration: the integration of both sides with respect to time gives us dx/dt = at + c, where c is a constant of integration. If the velocity of the car is known to be a particular value at some point in time T, we can solve for c as c = [dx/dt]t=T / aT. More simply, if the velocity is zero at time 0, then c = 0. Integrating again gives us the desired solution: x(t) = at2/2 + ct + e, where e is another constant of integration. Again, if the position of the car at t=0 is taken to be zero, then the solution for the position of the car becomes x(t) = at2/2. It is useful to note that checking the validity of a solution to an ODE is easily accomplished by substituting it back into the ODE.
Unfortunately, not all differential equations are this easy to solve. Generally, an ODE is a functional relation (it would be a function, except that the “variables” are themselves functions!) between an independent variable t, a dependent function U(t), and some of its derivatives diU(t)/dti. An ODE is linear if it can be written as a functional relation in which no powers of U or its derivatives appear—otherwise, the ODE is nonlinear. For the most part, nonlinear ODEs can only be solved numerically; this course will focus on linear ODEs.
This course will also introduce several other subclasses and their respective properties. However, despite centuries of study, the only practical approach to the solution of complicated ODEs that has emerged is numerical approximation. Although these numerical techniques are the subject of numerical analysis courses (see MA213: Numerical Analysis), this course will introduce you to the fundamentals behind numerical solutions.
Upon successful completion of this course, students will be able to:

  • Identify ordinary differential equations and their respective orders.
  • Explain and demonstrate how differential equations are used to model certain situations.
  • Solve first order differential equations as well as initial value problems.
  • Solve linear differential equations with constant coefficients.
  • Use power series to find solutions of linear differential equations.
  • Solve linear systems of differential equations with constant coefficients.
  • Use the Laplace transform to solve initial value problems.
  • Use select methods of numerical approximation to find solutions to differential equations.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Mathematical Logic and Theory of Computation (saylor.org) Saylor Academy
Saylor.org

Mathematical Logic and Theory of Computation (saylor.org)

Mathematics is about structure, about reasoning, and about modeling. This course braids these three threads together. Mathematical logic began as the study of the reasoning used in mathematics, but it turns out to be useful in describing the mathematical concept of structure and in modeling automated reasoning—that is, modeling computation.

Legacy Course
Self-Paced
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.

Aug 17th 2026
5-12 Weeks
Precalculus II (saylor.org) Saylor Academy
Saylor.org

Precalculus II (saylor.org)

Precalculus II continues the in-depth study of functions addressed in Precalculus I by adding the trigonometric functions to your function toolkit. In this course, you will cover families of trigonometric functions, as well as their inverses, properties, graphs, and applications. Additionally, you will study trigonometric equations and identities, the laws of sines and cosines, polar coordinates and graphs, parametric equations and elementary vector operations.

Legacy Course
Self-Paced
Real Analysis II (saylor.org) Saylor Academy
Saylor.org

Real Analysis II (saylor.org)

Real Analysis II is the sequel to Saylor’s Real Analysis I, and together these two courses constitute the foundations of real analysis in mathematics. In this course, you will build on key concepts presented in Real Analysis I, particularly the study of the real number system and real-valued functions defined on all or part (usually intervals) of the real number line.

Legacy Course
Self-Paced
Numerical Methods for Engineers (saylor.org) Saylor Academy
Saylor.org

Numerical Methods for Engineers (saylor.org)

Numerical methods have been used to solve mathematical expressions of engineering and scientific problems for at least 4000 years. Such methods apply numerical approximation in order to convert continuous mathematical problems (for example, determining the mechanical stress throughout a loaded truss) into systems of discrete equations that can be solved with sufficient accuracy by machine. This course will provide you with an introduction to several of those numerical methods which you may then find opportunity to practice later in the curriculum.

Legacy Course
Self-Paced
Aléatoire : une introduction aux probabilités - Partie 1 (Coursera) Coursera
École Polytechnique

Aléatoire : une introduction aux probabilités - Partie 1 (Coursera)

Ce cours d'introduction aux probabilités a la même contenu que le cours de tronc commun de première année de l'École polytechnique donné par Sylvie Méléard. Le cours introduit graduellement la notion de variable aléatoire et culmine avec la loi des grands nombres et le théorème de la limite centrale. Les notions mathématiques nécessaires sont introduites au fil du cours et de nombreux exercices corrigés sont proposés.

Aug 10th 2026
5-12 Weeks
Initiation à la théorie des distributions (Coursera) Coursera
École Polytechnique

Initiation à la théorie des distributions (Coursera)

Une fonction discontinue peut-elle être solution d'une équation différentielle? Comment définir rigoureusement la masse de Dirac (une "fonction" d'intégrale un, nulle partout sauf en un point) et ses dérivées? Peut-on définir une notion de "dérivée d'ordre fractionnaire"? Cette initiation aux distributions répond à ces questions - et à bien d'autres.

Aug 10th 2026
5-12 Weeks