Course Mathematics for
Engineering

Ordinary Differential Equations — an interactive course with visualizations, step-by-step solutions, and real engineering applications.

Dr. Mohamed Mabrok

Dr. Mohamed Mabrok

Associate Professor
Mathematics & Statistics, Qatar University
t y y' + y = 0 y'' + 2y' + 5y = 0 y' = 2y

Course Roadmap

How the chapters connect — click any chapter to jump to its topics

prerequisite solve by hand solve by transform Laplace solves 2nd-order IVPs convert higher-order → system 1st-order systems when no closed form extend to PDEs separation of variables Differential Equations The Language of Change CHAPTER 0 Why Study DEs? Chapter 1 · First-Order DEs Topics: ▸ Separable Equations ▸ Linear First-Order (Integrating Factor) ▸ Bernoulli Equations ▸ Exact & Non-Exact Equations ▸ Homogeneous Equations 6 fundamental solution techniques 6 topics Chapter 2 · Second-Order DEs Topics: ▸ Homogeneous (Constant Coefficients) ▸ Undetermined Coefficients ▸ Variation of Parameters ▸ Cauchy–Euler Equations ▸ Mass-Spring Systems y = y_c + y_p (complementary + particular) 5 topics Chapter 3 · Laplace Transforms Topics: ▸ Definition & Properties ▸ Inverse Laplace Transform ▸ Solving IVPs (s-domain method) ▸ Step Functions & Shifting ▸ Convolution Theorem Calculus → Algebra in the s-domain 4 topics Chapter 4 · Systems of DEs Topics: ▸ Matrices, Eigenvalues & Eigenvectors ▸ Solving x' = Ax (3 cases) ▸ Higher-Order → System Conversion ▸ Phase Portraits & Stability Coupled systems & equilibrium analysis 4 topics Chapter 5 · Series & Numerical Topics: ▸ Power Series Solutions ▸ Frobenius Method ▸ Euler's Method ▸ Runge-Kutta Methods When exact methods fail: approximate 4 topics Chapter 6 · Intro to PDEs Topics: ▸ Heat & Wave Equations ▸ Separation of Variables ▸ Fourier Series Solutions ▸ Boundary Conditions From ODEs to multi-variable physics 4 topics ENGINEERING APPLICATIONS ACROSS ALL CHAPTERS Electrical Circuits · Mechanical Vibrations · Control Systems · Signal Processing · Heat Transfer · Population Models Legend: prerequisite flow related concepts

Course Chapters

Click any available chapter to explore its topics

Available
00

Why Study Differential Equations?

Discover how DEs are the language of change — from coffee cooling to satellite orbits. Includes history, real examples, and interactive demos.

Motivation Real-World Examples Interactive Demos
Available
01

First-Order Differential Equations

Master the fundamental techniques for solving first-order ODEs, from separable equations to exact and non-exact methods.

Separable Linear Bernoulli Exact Non-Exact Homogeneous
Available
02

Second-Order Linear Equations

Homogeneous and non-homogeneous equations, characteristic equations, undetermined coefficients, variation of parameters, and Euler equations.

Constant Coeff. Undetermined Coeff. Variation of Param. Euler / Variable Coeff.
Available
03

Laplace Transforms

Transform methods for solving IVPs: from calculus to algebra, transfer functions, convolution, step functions, and engineering applications.

Definition & Properties Inverse Transform Solving IVPs Step & Convolution
Available
04

Systems of Differential Equations

Matrix methods, eigenvalue analysis, phase portraits, stability of equilibria, and coupled systems.

Overview & Motivation Matrices & Eigenvalues Solving Systems Phase Portraits
Available
05

Series Solutions & Numerical Methods

Power series solutions, Frobenius method, Euler's method, Runge-Kutta, and error analysis.

Power Series Frobenius Euler's Method Runge-Kutta
Available
06

Introduction to Partial Differential Equations

Classification of PDEs, the heat and wave equations, separation of variables, Fourier series solutions, and boundary conditions.

Heat Equation Wave Equation Separation of Variables Boundary Conditions

Chapter 1 — First-Order Differential Equations

Five fundamental methods for solving first-order ODEs. Each topic includes theory, derivations, interactive visualizations, worked examples, and practice problems.

Chapter 2 — Second-Order Linear Equations

Four powerful methods for solving second-order ODEs. Covers constant and variable coefficient equations, with engineering applications in vibrations, circuits, and control systems.

Chapter 2 Overview — Start Here

The big picture: why second-order DEs matter, how \(y_c\) captures dynamics and \(y_p\) captures the input response, and how all four topics connect.

\(y = \underbrace{y_c}_{\text{dynamics}} + \underbrace{y_p}_{\text{input response}}\)

Interactive Explorations

Chapter 3 — Laplace Transforms

The engineer's power tool: convert differential equations into algebraic equations, solve in the s-domain, and transform back. Covers transfer functions, frequency response, and real-world signal handling.

Chapter 3 Overview — Start Here

The big picture: why Laplace transforms turn calculus into algebra, transfer functions as a system's DNA, and the time-domain ↔ s-domain connection.

\(\mathcal{L}\{f(t)\} = F(s) = \int_0^{\infty} e^{-st} f(t)\,dt\)

Chapter 4 — Systems of Differential Equations

From coupled equations to matrix methods: learn to solve systems using eigenvalues and eigenvectors, classify equilibrium points, and visualize dynamics through phase portraits.

Chapter 4 Overview — Start Here

Why systems of DEs matter: converting higher-order equations to first-order systems, motivation from engineering and biology, and the matrix formulation \(\mathbf{x}' = A\mathbf{x}\).

\(\mathbf{x}' = A\mathbf{x}\)

Chapter 5 — Series Solutions & Numerical Methods

When exact methods fail, two powerful approaches remain: represent solutions as infinite series near special points, or approximate solutions numerically step by step.

Chapter 5 Overview — Start Here

The big picture: why we need series solutions and numerical methods, how the topics connect, and a roadmap for the chapter.

\(y = \sum_{n=0}^{\infty} a_n (x - x_0)^n\)

Chapter 6 — Introduction to Partial Differential Equations

From ODEs to PDEs: learn the fundamental techniques for solving the heat equation, wave equation, and Laplace's equation using separation of variables and Fourier series. This chapter is organised into five focused pages for clarity.

Chapter 6 Overview — Start Here

The big picture: definitions, classification of PDEs, the three classical equations (heat, wave, Laplace), and a roadmap of the chapter.

\(u_t = K\,u_{xx},\quad u_{tt} = a^2 u_{xx},\quad \nabla^2 u = 0\)
📝

Practice Exam Generator

Randomized practice exams with MC & free-response problems.

🎲 Generate an Exam
🎬

Video Lectures

Watch video explanations that complement the course material.

▶️ Watch Videos