We may earn an affiliate commission when you visit our partners.
Course image
Chris Levy

This course will teach everything that is usually taught in the first two semesters of a university/college course in differential equations. The topics we will consider in this course are

Read more

This course will teach everything that is usually taught in the first two semesters of a university/college course in differential equations. The topics we will consider in this course are

  1. First Order Differential Equations
  2. Linear Equations of Higher Order
  3. Laplace Transform Methods
  4. Linear Systems of Differential Equations
  5. Power Series Methods
  6. Partial Differential Equations
  7. Fourier Series
  8. Sturm Liouville Eigenvalue Problems
  9. Nonlinear Systems of Differential Equations
  10. Numerical Methods
Enroll now

What's inside

Learning objectives

  • Classify differential equations according to their type and order.
  • Solve first order differential equations that are separable, linear, homogeneous, exact, as well as other types that can be solved through different substitutions.
  • Use first order differential equations to model different applications from science.
  • Solve linear second order equations with constant coefficients (both homogenous and non-homogeneous) using the method of undetermined coefficients, variation of parameters, and laplace transforms.
  • Understand the theory of linear second order differential equations and how it relates to ideas from linear algebra.
  • Use linear second order equations with constant coefficients (both homogenous and non-homogeneous) to model applications from science.
  • Find laplace and inverse laplace transforms.
  • Use laplace transforms to solve linear second order equations with constant coefficients which contain forcing functions such as impulses, step functions, and periodic functions.
  • Solve systems of linear differential equations with constant coefficients and understand the importance of eigenvalues and eigenvectors for finding solutions.
  • Understand the importance of the matrix exponential and how to compute it in order to find the solutions of linear systems of differential equations.
  • Apply basic numerical methods to find approximate solutions of differential equations.
  • Understand the basics of some complex analysis and its usefulness to differential equations.
  • Use equilibrium points, phase portraits, and stability analysis to analyze linear systems.
  • Use maple to analytically and numerically solve differential equations. use maple to study differential equations qualitatively.
  • Model real world phenomenon with differential equations.
  • Find series solutions to second order linear equations with variable coefficients. apply this method to ordinary points and regular singular points. find frobenius series solutions using the method of frobenius. apply reduction of order to find series solutions.
  • Use fourier series to solve partial differential equations. solve the heat, wave, and laplace equation using separation of variables and fourier series. understand theory and applications of general fourier series, sine fourier series, cosine fourier series, and convergence of fourier series. solve inhomogenous pdes.
  • Use theory of vector spaces, orthogonality of functions and inner products, self adjoint operators and apply to sturm-liouville eigenvalue problems. use eigen function expansions to solve nonhomogenous problems.
  • Analyze nonlinear autonomous system by finding equilibrium points and stability. understand concept of linearization and the hartman-grobman theorem. find and analyze hopf bifurcation as well as other commonly known bifurcations
  • Apply numerical methods and understand importance of stability and accuracy. be able to implement in maple. be able to use state of the art de solvers.
  • Show more
  • Show less

Syllabus

Introduction to Differential Equations and their Applications

Here we look at a differential equation which models the motion of a falling object under the force of gravity.

Read more

Here we look at a differential equation which models the motion of a falling object under the force of gravity and air resistance.

Here we look at a differential equation which models the motion of mass on a spring.

Here we look at a differential equation which models RLC circuits. It is very interesting to find that the governing differential equation has the exact same form as the differential equation which models the motion of a mass on a spring.

Here we look at a differential equation which models the motion of a simple pendulum.

Here we look at several differential equations which occur in applications. We consider the equation for a hanging rope, Newtons law of cooling, the deflection of a cantilever beam, and a simple population growth model.

In this video we define what an ordinary differential equation is and also how to classify them in terms of their order and whether they are linear or nonlinear.

Here we define what it means for a differential equation to have a solution. We do some simple examples where we verify a function is a solution to a differential equation.

Here we show that solutions to differential equations can be explicit or implicit.

First Order Differential Equations

In this video we learn about slope fields and solution curves for first order differential equations.

In this video we learn about the existence and uniqueness theorem for first order differential equations.

In this video we define what separable differential equations are and learn how to solve them.

In this video we solve a separable differential equation. We also quickly review integration by parts.

In this video we discuss the differential equation for Newtons law of cooling and solve it. We can solve the equation because its separable.

In this video we learn how to find the time of death when a homicide victim is found in a room with some temperature. This is an application of Newtons law of cooling.

In this video we use Torricellis Law and calculus to derive the differential equation for water draining from a tank with a hole in its base.

Here we solve a differential equation for the height of water draining out of a conical water tank. Using our solution we can calculate how long it takes for the tank to drain.

In this video we learn to solve linear first order differential equations.

Here we derive a differential equation for simple mixing problems. Mixing problems are a nice application of first order linear differential equations. In these problems a solute/solvent mixture is added to a tank with a similar mixture. The mixture is then pumped out of the tank. A differential equation for the amount of solute in the tank is derived.

In this video we do an example of a mixing problem with one tank.

In this video we learn how to solve exact differential equations.

In this video we go through an example of solving an exact differential equation.

In this video we go through another example of solving an exact differential equation.

In this video we begin to look at substitution methods. In particular we learn how to solve differential equations of the form dy/dx=f(ax+by+c) by making an appropriate substitution.

In this video we define what first order homogenous differential equations are. We also define homogeneous functions. These homogeneous differential equations can be solved by a substitution. This video shows how this is done.

In this video we go through an example of solving a first order homogeneous differential equation.

In this video we go through a second example of solving a first order homogeneous differential equation.

In this video we learn how to solve Bernoulli Differential Equations. They can be solved by an appropriate substitution.

In this video we see how substitutions can sometimes reduce second order differential equations to first order differential equations which we can then solve.

This assignment tests your understanding of the material presented in Sections 1 and 2.

Higher Order Differential Equations

In this video we begin to look at higher order differential equations. In particular we focus on the theory of linear seconder order differential equations. We define a differential operator that we will be using through the next several videos. We also define homogeneous second order equations and non-homogeneous equations.

In this video we define what a linear operator is and discuss how the 2nd order differential operator defined in the previous video is a linear operator.

In this video we look at an important theorem known as the principal of superposition for linear homogeneous equations. It says that if y1 and y2 are two solutions to a homogeneous equation, then so is any linear combination of them.

In this video we state the existence and uniqueness theorem for higher order differential equations.

In this video we define the Wronksian determinant and see its importance in the theory of linear differential equations. In particular, if y1 and y2 are two different solutions to a second order linear homogeneous DE, then constants c1 and c2 can be chosen to solve an IVP provided that the Wronskian of y1 and y2 is non zero.

This video continues from the previous one. We state a main theorem summarizing the information from the last video while also adding another important statement. We discuss how every solution to linear homogeneous differential equations can be written in a certain way.

In this video we summarize the main points of interest regarding the solutions of linear second order homogeneous equations.

Here we introduce the idea of linear independence and dependence for two functions and relate it to the Wronskian of two functions.

In this video we look at a stronger theorem relating linear independence/dependence to the wronskian for solutions of second order linear homogenous equations.

In this video we discuss the theory of nth order linear homogeneous equations. We learn about linear independence/dependence and the wronskian for n>2 functions. We also discuss whats needed for general solutions. The theory is just an extension of the theory for 2nd order equations we have seen in the last several videos.

In this video we begin to learn how to solve second order homogeneous equations with constant coefficients.

In this video we learn how to solve second order homogeneous equations with constant coefficients when the roots of the characteristic equation are real and distinct.

In this video we learn how to solve second order homogeneous equations with constant coefficients when there is only one real root of the characteristic equation.

In this video we learn how to solve second order homogeneous equations with constant coefficients when there is complex roots of the characteristic equation.

In this video we discuss how we can find a second solution to a second order equation when we already know one solution. We do this in the specific case of having one root of the characteristic equation.

In this video we learn how to solve higher order linear constant coefficient equations when the roots of the characteristic equation are distinct real roots.

In this video we learn how to solve higher order linear constant coefficient equations when the some of the roots of the characteristic equation are repeated real roots.
In this video we learn how to solve higher order linear constant coefficient equations when the roots of the characteristic equation are complex (but not repeated).
In this video we learn how to solve higher order linear constant coefficient equations when the roots of the characteristic equation are complex and repeated.
In this video we look at solving one more higher order homogeneous equation with constant coefficients. We see how the different cases from the last few videos can be used together in one differential equation.
In this video we begin to discuss the solutions of nonhomogenous differential equations.

In this video we solve our first nonhomogenous differential equation using the method of undetermined coefficients. We do this when the right hand side of the differential equation is a polynomial.

In this video we solve another nonhomogenous differential equation using the method of undetermined coefficients. We do this when the right hand side of the differential equation is an exponential function.
In this video we solve another nonhomogenous differential equation using the method of undetermined coefficients. We do this when the right hand side of the differential equation is a cosine function.
In this video we consider another nonhomogenous differential equation and try using the method of undetermined coefficients as we have done in the last few videos. In turns out that we have to modify our guess of the particular solution when terms in it also appear in the complementary solution.

In this video we consider the method of undetermined coefficients in general. We explain when it works and how to come up with a particular solution based off the right hand side of the differential equation (the nonhomogenous term) and the complementary solution.

In this video we solve another nonhomogenous differential equation using the method of undetermined coefficients. We do this when the right hand side of the differential equation is an exponential function multiplied by a cosine function.
In this video we consider another nonhomogenous differential equation using the method of undetermined coefficients. We do this when the right hand side of the differential equation is a sum of two nonhomogenous terms. For each term we find particular solutions which then need to be added together to find the general particular solution. This video also shows what to do when there is duplication between the particular solution and the complementary solution.

In this video we consider another nonhomogenous differential equation using the method of undetermined coefficients. We do this when the right hand side of the differential equation is a sum of two nonhomogenous terms. For each term we find particular solutions which then need to be added together to find the general particular solution. This video also shows what to do when there is duplication between the particular solution and the complementary solution.

Assignment 2
If solving a linear second order homogenous differential equation, we can always find a second solution if we already know one solution. This is done through the method of reduction of order. We had considered this method for a specific example in an earlier video. Here we derive a formula in the general case which can be used to find the second solution.
In this video we use the reduction of order formula to find a second solution for a specific example.
In this video we derive a formula for finding a particular solution to a nonhomogenous differential equation. This method is an alternative method to the method of undetermined coefficients.
In this video we use the method of variation of parameters to solve a nonhomogenous differential equation.
Assignment 3
Laplace Transforms
In this video we define the Laplace transform and discuss the types of differential equations we will be solving with it.
Laplace Transform Example: Unit Step Function
Laplace Transform Example: First Derivative
In this video we find the Laplace transform of the second derivative of a function.
Existence of the Laplace Transform
In this video we find the Laplace transform of the exponential function.
Laplace Transform Example: Cosine, Sine, Hyperbolic Cosine and Sine
In this video we define the inverse Laplace transform.

In this video we use Laplace transforms to solve our first initial value problem (differential equation with initial conditions).

In this video we use Laplace transforms to solve our second initial value problem (differential equation with initial conditions).
In this video we look at some more techniques to invert Laplace transforms. We use partial fractions along with a table of Laplace transforms.
Here we learn a very important theorem, the First Translation Theorem. It is useful in finding inverse Laplace transforms that are translated/shifted.
In this video we use the first translation theorem to find an inverse Laplace transform.

In this video we use the first translation theorem to find an inverse Laplace transform.

Completing the square is an important concept here.

In this video we learn about another very important translation theorem which we will call the Second Translation Theorem. It involves finding the transforms of unit step functions which are multiplied by translated functions.

In this video we learn how to rewrite piecewise continuous functions in terms of the unit step function.

In this video we take the Laplace transform of a piecewise continuous step function.

In this video we take the Laplace transform of a piecewise continuous step function.
In this video we solve a complicated IVP with a non homogenous term that is piecewise continuous.
Assignment 4
In this video we look at a formula for the derivative of transforms and one application of it.
In this video we find out how to take the Laplace Transform of periodic piecewise functions.
In this video we solve an IVP with a periodic piecewise nonhomogenous term.
In this video we define the Dirac Delta Function which can be used to model impulses.
In this video we solve an IVP with a delta function term.

In this video we solve an IVP with a series of delta function terms.

In this video we define the convolution of two functions and show the convolution theorem.

We also use it to find the inverse Laplace transform of a function.

In this video we use the convolution theorem to find a nice closed integral formula for the solution of a differential equation.

In this video we use the convolution theorem to find a nice closed integral formula for the solution of a differential equation. In particular we discuss the response of a system to a delta function input. Then we use the convolution theorem to find a nice closed integral formula for the solution of general second order linear differential equation. This formula has many nice applications and can be derived very easily.

Assignment 5

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides comprehensive foundational knowledge for higher-level mathematics courses in differential equations
Heavy on the theory, which provides a solid mathematical foundation for students
Covers a wide range of topics, from first-order differential equations to partial differential equations and their applications
Utilizes Maple software to provide hands-on experience and facilitate problem-solving
Requires a strong mathematical foundation in calculus and algebra
Can be challenging for students without a strong foundation in mathematics

Save this course

Save A Complete First Course in Differential Equations to your list so you can find it easily later:
Save

Reviews summary

Adequate foundations in differential equations

Learners say this course provides a solid foundation in differential equations. Its strength is the video lectures which are clear and engaging. However, learners have remarked that instructors sometimes move too fast or skip over important steps, and that the course is heavily theoretical with minimal opportunities to practice what they have learned. Even still, learners generally agree this course provides an adequate foundation in differential equations.
Video lectures are clear and engaging.
"the videos are clear and short and the audio is very good"
"Its strength is the video lectures which are clear and engaging"
"I really like the videos"
Course is heavily theoretical with minimal practice.
"this would be the best ED course ever if it had more quizzes after every subject we learn"
"i feel the course is very theoretical"
"sometimes the instructor goes too fast or skips over steps"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in A Complete First Course in Differential Equations with these activities:
Organize your materials
Organizing your materials will help you stay on top of your studies and make it easier to find what you need
Show steps
  • Create a system for organizing your notes, assignments, and exams
  • Find a good place to store your materials
  • Make sure you have all of the materials you need for the course
Review previous Calculus course
Reviewing previous Calculus knowledge will refresh your understanding of concepts that are important for this course
Browse courses on Differential Equations
Show steps
  • Review your old notes and assignments
  • Do practice problems from your old textbook
  • Take a practice quiz or exam
Review Boyce & DiPrima's Elementary Differential Equations and Boundary Value Problems
Build a solid foundation by reviewing the textbook that will provide important formulas, definitions, and worked examples that you'll use throughout the course.
Show steps
  • Read the first 3 chapters of the textbook.
  • Take notes on important concepts and make a list of questions.
  • Attend the first class session and ask your questions.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice using basic integral formulas
Refreshing your ability to work with basic integral formulas will ensure you can progress through the course without unnecessary friction.
Browse courses on Integration
Show steps
  • Review basic integral formulas for polynomials, trigonometric functions, and exponential functions.
  • Solve practice problems involving the integration of simple functions.
Watch video tutorials
Watching video tutorials can help you learn new concepts or reinforce what you've already learned
Show steps
  • Find a good video tutorial series on the topics you need to learn
  • Watch the videos regularly and take notes
  • Do the practice problems that are included in the videos
Do practice problems
Doing practice problems will help you improve your problem-solving skills and learn how to apply the concepts you've learned
Show steps
  • Find a good practice problem set
  • Work through the problems regularly
  • Check your answers and learn from your mistakes
Study with a friend
Studying with a friend can help you learn the material better and make the learning process more enjoyable
Show steps
  • Find a friend who is also taking the course
  • Meet up regularly to study together
  • Quiz each other on the material

Career center

Learners who complete A Complete First Course in Differential Equations will develop knowledge and skills that may be useful to these careers:
Research Scientist
Research Scientists aim to understand the universe and answer fundamental questions about it. They may seek to understand the behavior of cells, the functioning of ecosystems, the structure of atoms, or the history of the universe. This course will provide a solid foundational background in differential equations for Research Scientists, especially those who specialize in the physical sciences.
Data Scientist
Data Scientists use mathematical and computational tools to extract knowledge from data, then use that knowledge to solve important problems for businesses and other organizations. This course will help Data Scientists build a strong foundation in differential equations, a skill which is essential for modeling real-world phenomena in many fields.
Statistician
Statisticians use mathematical models to collect, analyze, and interpret data. They work in a variety of fields, including public health, market research, and finance. This course will help Statisticians develop the mathematical skills needed for success in the field, with a particular focus on differential equations.
Financial Analyst
Financial Analysts use complex mathematical models to make investment recommendations and other financial decisions. They play a key role in helping businesses and individuals manage their finances. This course will help Financial Analysts develop the mathematical skills needed for success in the field, with a particular focus on differential equations.
Actuary
Actuaries use mathematical models to assess risk and uncertainty. They work in a variety of industries, including insurance, finance, and consulting. This course will help Actuaries develop the mathematical skills needed for success in the field, with a particular focus on differential equations.
Operations Research Analyst
Operations Research Analysts use mathematical models to solve complex problems in a variety of industries. They work on a wide range of topics, including supply chain management, scheduling, and resource allocation. This course will help Operations Research Analysts develop the mathematical skills needed for success in the field, with a particular focus on differential equations.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work in a variety of industries, including technology, finance, and healthcare. This course will help Software Engineers develop the mathematical skills needed for success in the field, with a particular focus on differential equations.
Mechanical Engineer
Mechanical Engineers design, build, and maintain mechanical systems. They work in a variety of industries, including manufacturing, energy, and transportation. This course will help Mechanical Engineers develop the mathematical skills needed for success in the field, with a particular focus on differential equations.
Chemical Engineer
Chemical Engineers design, build, and maintain chemical plants and processes. They work in a variety of industries, including manufacturing, energy, and pharmaceuticals. This course may be useful for Chemical Engineers who want to develop a strong foundation in differential equations.
Biomedical Engineer
Biomedical Engineers design, build, and maintain medical devices and systems. They work in a variety of industries, including healthcare, manufacturing, and pharmaceuticals. This course may be useful for Biomedical Engineers who want to develop a strong foundation in differential equations.
Civil Engineer
Civil Engineers design, build, and maintain civil infrastructure. They work in a variety of industries, including construction, transportation, and environmental protection. This course may be useful for Civil Engineers who want to develop a strong foundation in differential equations.
Nuclear Engineer
Nuclear Engineers design, build, and maintain nuclear power plants and systems. They work in a variety of industries, including energy and manufacturing. This course may be useful for Nuclear Engineers who want to develop a strong foundation in differential equations.
Electrical Engineer
Electrical Engineers design, build, and maintain electrical systems. They work in a variety of industries, including manufacturing, energy, and transportation. This course may be useful for Electrical Engineers who want to develop a strong foundation in differential equations.
Industrial Engineer
Industrial Engineers design, build, and maintain industrial systems. They work in a variety of industries, including manufacturing, logistics, and healthcare. This course may be useful for Industrial Engineers who want to develop a strong foundation in differential equations.
Materials Scientist
Materials Scientists research and develop new materials. They work in a variety of industries, including manufacturing, energy, and healthcare. This course may be useful for Materials Scientists who want to develop a strong foundation in differential equations.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in A Complete First Course in Differential Equations.
This comprehensive textbook covers a wide range of advanced mathematical topics, including linear algebra, differential equations, and complex analysis. It valuable reference for students and professionals in engineering and science.
Provides a comprehensive introduction to the mathematical methods used in physics and engineering. It covers a wide range of topics, including differential equations, linear algebra, and Fourier analysis.
Provides a comprehensive introduction to the mathematical methods used in applied mathematics. It covers a wide range of topics, including differential equations, linear algebra, and Fourier analysis.
Is distinguished from other texts by the strong emphasis it places on modeling. The book emphasizes applications to real-world problems, making it a good choice for this course.
This introductory book on partial differential equations is accessible to students who have taken a course in calculus and linear algebra. It provides a solid foundation in the theory and applications of partial differential equations
Provides a historical perspective on the development of differential equations. It includes a wide range of examples and exercises, and covers a variety of applications.
Provides a comprehensive introduction to the calculus of variations. It covers a wide range of topics, including variational principles, Euler-Lagrange equations, and applications.
Provides a hands-on, applied approach to learning partial differential equations. It includes a large number of examples and exercises, and covers a wide range of applications.
Provides a comprehensive introduction to the numerical solution of partial differential equations. It covers a wide range of methods, from basic finite difference methods to more advanced techniques.
Provides a comprehensive introduction to differential geometry. It covers a wide range of topics, including differential forms, Riemannian geometry, and applications.
Provides a comprehensive introduction to algebraic topology. It covers a wide range of topics, including homology, cohomology, and applications.
Provides a comprehensive introduction to homological algebra. It covers a wide range of topics, including homology, cohomology, and applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to A Complete First Course in Differential Equations.
Applying Differential Equations and Inverse Models with R
Most relevant
Differential Equations Part III Systems of Equations
Most relevant
Differential Equations in Action
Most relevant
Differential Equations Part I Basic Theory
Most relevant
Differential Equations Part II Series Solutions
Most relevant
Mathematical Techniques for Problem Solving in...
Modeling of Feedback Systems
Understanding Statistical Models and Mathematical Models
Differential Equations for Engineers
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser