Numerical Analysis for Engineering Students

Root Finding, Curve Fitting, Numerical Integration, Initial Value Problems and More!

What is Numerical Analysis?

Numerical Analysis is one of the most useful math courses there is. It is also required in many Engineering degree programs. Why?

Well, numerical analysis techniques give you a way to approximate solutions to problems when analytical solutions aren't possible. These methods are widely used in many engineering disciplines such as aerospace, mechanical, and electrical.

What comes with the course?

  • 13.5+ hours of on-demand lecture videos
  • 32 fully-worked examples - includes both handwritten and MATLAB problems
  • Downloadable outline of notes with all example problem statements
  • 50 downloadable MATLAB scripts needed to run all the examples
  • Certificate of Completion once you finish the course
  • Email access to the instructor in case you get stuck on a topic
  • 14-day money back guarantee so there's no risk to try it out. Please see the Terms of Use here for more details.

What will you learn?

This course will focus on the numerical analysis techniques most frequently covered at the undergraduate level. Here's what you'll learn:

  • Root finding: Bisection, Newton's, secant methods
  • Solving systems of equations: Gaussian elimination and Gauss Jordan techniques
  • Curve fitting: Least squares regression, polynomial regression, Lagrange interpolating polynomials, cubic splines & more
  • Numerical Differentiation: Finite difference & Lagrange polynomial techniques
  • Numerical Integration: Rectangle, midpoint, trapezoidal and Simpson's methods
  • Ordinary differential equations: Euler's, modified Euler's, and 2nd, 3rd, & 4th order Runge Kutta techniques

You will learn the theory behind the techniques as well as the coding aspects. We will work examples by hand and then follow those with MATLAB examples.


MATLAB is widely used in undergraduate engineering programs as well as in industry. Because of this, MATLAB is used in this course to demonstrate how to successfully code each of the methods presented. In addition, it should be noted that this course can be used to enhance your coding skills.

Click here to see the full curriculum

Not ready to enroll yet?

Test out STEM Course Prep by enrolling in my FREE Bisection Method course!

Course Curriculum

What are the prerequisites?

This course uses a lot of derivatives and integrals, as well as differential equations. Therefore, a solid understanding of Calculus and Differential Equations is needed to fully understand the material. Basic knowledge of matrices is also recommended.

MATLAB will be used to practice techniques so the ability to code in MATLAB is also needed. If you don't have access to MATLAB, go to the MathWorks website and check out the student options.

Is there a recommended textbook?

Yes! The textbook I use for this course is Numerical Methods for Engineers and Scientists, 3rd Edition by Gilat and Subramaniam. This text is not required for the course but it provides many examples and is a great resource.

Note: the link is an affiliate link. This means that if you make a purchase through the link I may, at no cost to you, earn a small commission. This helps me keep the site affordable for students. Thanks for your support!


Your Instructor

Cherish Qualls, PhD
Cherish Qualls, PhD

Teaching is my passion. As a University professor I have taught 1000's of students and watched them transform from freshmen into successful engineers. Unlike many STEM professors, I believe in teaching complex material in simple, easy-to-understand terms. I teach my courses in a way I wish I had been taught: straightforward lectures with plenty of examples on how to apply the theory being learned.

In addition to University experience, I also worked as an engineer for 8 years in industry at a well-known defense company. This experience enables me to focus in on topics that are actually applicable in the real world, not just textbook problems.

Come learn with me!

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 14 days and we will give you a full refund.

Get started now!