# A Complete First Course in Differential Equations

## What you'll learn

- 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.

## Requirements

- First year differential and integral calculus

## Description

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

- First Order Differential Equations
- Linear Equations of Higher Order
- Laplace Transform Methods
- Linear Systems of Differential Equations
- Power Series Methods
- Partial Differential Equations
- Fourier Series
- Sturm Liouville Eigenvalue Problems
- Nonlinear Systems of Differential Equations
- Numerical Methods

## Who this course is for:

- Students taking differential equations at college or university
- Students preparing to take differential equations at college or university
- Anyone who wants to learn about the subject of differential equations

## Course content

- Preview06:55
- 04:11Object falling under the force of gravity and air resistance
- 07:03Motion of a mass on a spring
- 07:23RLC Circuits
- 06:45Motion of a simple pendulum
- 12:45More Differential Equation Models
- 13:30Defining and Classifying Differential Equations
- 07:42Solutions of Differential Equations
- 04:18Explicit and Implicit Solutions

## Instructor

I left the world of academia for a career in data science. Through years of industry experience I have developed skills as a full stack data scientist in the areas of data engineering, machine learning, data visualization, and productizing data science models. More recently I have been working as a research scientist with a focus on computer vision and deep learning.

I have experience teaching thousands of students in mathematics at the university level as well as thousands of students on Udemy in areas like math, SQL, and coding. I love to learn and teach others what I am learning.

I enjoy hanging out with my wife and three kids, playing guitar, playing basketball, biking, and learning.