Choose your language
Numerical Methods Course
Over 400,000 professionals on the platform
Exclusive for businesses

Numerical Methods Course

Master the numerical methods that power modern engineering and scientific computing. This course takes you from floating-point fundamentals to solving PDEs and optimising complex systems. You will implement proven algorithms, analyse their accuracy, and apply them to real computational problems.

Dedika for students

What your team will master:

You will build a complete foundation in numerical analysis, starting with error types, floating-point arithmetic, and algorithm stability. From there, you will solve nonlinear equations, linear systems, and ordinary and partial differential equations using industry-standard methods. You will construct polynomial interpolants, apply quadrature rules, and perform least squares fitting with SVD and QR factorization. Supplementary topics include Monte Carlo methods, eigenvalue computation, and numerical techniques used in machine learning. By the end, you will select, implement, and validate numerical algorithms for demanding scientific and engineering problems.

How your team learns practically Numerical Methods Course

How your team practises Numerical Methods Course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Numerical Methods

  • Lesson 1 • Algorithm Stability and Conditioning

    Defines numerical stability and condition numbers for problems. Prepares students to assess algorithm reliability before implementation.

  • Lesson 2 • Programming Environment Setup

    Configures a scientific computing environment using a high-level language. Ensures all students can implement and test algorithms from chapter two onward.

  • Lesson 3 • Computational Complexity and Efficiency

    Introduces Big-O notation and operation counting for numerical algorithms. Enables cost comparison between competing methods.

  • Lesson 4 • Floating-Point Number Representation

    Explains IEEE 754 standard and machine epsilon. Connects representation limits to practical precision loss in computation.

  • Lesson 5 • Sources and Types of Numerical Error

    Distinguishes truncation, round-off, and approximation errors. Establishes error vocabulary used throughout the course.

Chapter 2See details

Root-Finding Methods

  • Lesson 1 • Bisection and Bracketing Methods

    Covers the bisection method and its guaranteed convergence properties. Introduces the concept of bracketing as a foundation for more advanced root-finders.

  • Lesson 2 • Systems of Nonlinear Equations

    Extends scalar root-finding to multivariate systems using Newton's method with Jacobians. Prepares students for nonlinear problems in later applied chapters.

  • Lesson 3 • Secant and Quasi-Newton Methods

    Presents derivative-free alternatives to Newton's method. Compares superlinear convergence against the cost of derivative evaluation.

  • Lesson 4 • Fixed-Point Iteration

    Reformulates equations as fixed-point problems and analyses convergence. Builds intuition for iterative schemes used in later chapters.

  • Lesson 5 • Newton-Raphson Method

    Derives Newton's method from Taylor expansion and demonstrates quadratic convergence. Highlights failure modes such as poor initial guesses and zero derivatives.

Chapter 3See details

Linear Systems and Matrix Methods

  • Lesson 1 • Gaussian Elimination and Back Substitution

    Implements row reduction to upper triangular form and back substitution. Establishes the baseline direct solver for all subsequent matrix methods.

  • Lesson 2 • Iterative Methods for Linear Systems

    Presents Jacobi, Gauss-Seidel, and conjugate gradient methods for large sparse systems. Analyses convergence criteria and compares cost against direct methods.

  • Lesson 3 • Special Matrix Structures

    Exploits symmetry, positive definiteness, and sparsity to reduce computational cost. Introduces Cholesky factorisation and banded matrix solvers.

  • Lesson 4 • Matrix Norms and Condition Numbers

    Quantifies solution sensitivity using matrix norms and condition numbers. Directly applies error analysis concepts from chapter one to linear systems.

  • Lesson 5 • LU Factorisation

    Decomposes a matrix into lower and upper triangular factors for efficient multi-RHS solving. Connects directly to Gaussian elimination with stored multipliers.

Chapter 4See details

Interpolation and Polynomial Approximation

  • Lesson 1 • Cubic Spline Interpolation

    Constructs piecewise cubic splines with continuity conditions. Demonstrates superior smoothness over global high-degree polynomials.

  • Lesson 2 • Interpolation Error Analysis

    Derives the interpolation error bound and identifies Runge's phenomenon. Motivates the use of Chebyshev nodes to minimise maximum error.

  • Lesson 3 • Hermite and Osculatory Interpolation

    Extends interpolation to match derivative values at nodes. Provides the theoretical basis for cubic spline construction in the next section.

  • Lesson 4 • Multivariate Interpolation Techniques

    Extends interpolation to two-dimensional grids using bilinear and bicubic methods. Prepares students for numerical PDE and data science applications.

  • Lesson 5 • Lagrange and Newton Interpolation

    Derives Lagrange basis polynomials and Newton's divided-difference form. Establishes the uniqueness of the interpolating polynomial for a given node set.

Chapter 5See details

Numerical Differentiation and Integration

  • Lesson 1 • Gaussian Quadrature

    Selects optimal node and weight pairs to maximise polynomial exactness. Demonstrates superior accuracy over Newton-Cotes for smooth integrands.

  • Lesson 2 • Richardson Extrapolation and Romberg Integration

    Applies Richardson extrapolation to eliminate leading error terms systematically. Builds the Romberg table for high-accuracy integration with minimal function evaluations.

  • Lesson 3 • Finite Difference Formulas

    Derives forward, backward, and centred difference approximations from Taylor series. Establishes first- and second-order accuracy for derivative estimation.

  • Lesson 4 • Newton-Cotes Quadrature Rules

    Develops trapezoidal, Simpson's, and higher-order Newton-Cotes rules. Derives composite forms and their error terms for practical integration.

  • Lesson 5 • Adaptive Quadrature Methods

    Subdivides integration intervals based on local error estimates. Handles discontinuities and rapid variation that fixed-step methods cannot resolve.

Chapter 6See details

Numerical Solution of ODEs

  • Lesson 1 • Systems of ODEs and Higher-Order Equations

    Converts higher-order ODEs to first-order systems and applies vector solvers. Prepares students for coupled PDE semi-discretisations in the next chapter.

  • Lesson 2 • Runge-Kutta Methods

    Develops the classical RK4 method and its family through Butcher tableaux. Balances accuracy and function evaluation cost for non-stiff problems.

  • Lesson 3 • Multistep Methods

    Presents Adams-Bashforth and Adams-Moulton predictor-corrector schemes. Compares efficiency against single-step methods for smooth long-time integration.

  • Lesson 4 • Stability Analysis and Stiff Systems

    Defines absolute stability regions and identifies stiff ODEs. Motivates implicit solvers such as backward differentiation formulas for stiff problems.

  • Lesson 5 • Euler Methods and Local Truncation Error

    Introduces explicit and implicit Euler methods as the simplest ODE integrators. Derives local truncation error and motivates higher-order schemes.

Chapter 7See details

Numerical Methods for PDEs

  • Lesson 1 • Finite Differences for Parabolic PDEs

    Applies explicit and implicit schemes to the heat equation. Derives the Crank-Nicolson method and its second-order accuracy in time and space.

  • Lesson 2 • Classification and Discretisation of PDEs

    Classifies PDEs as elliptic, parabolic, or hyperbolic and selects appropriate discretisation strategies. Connects ODE methods from chapter six to the method of lines.

  • Lesson 3 • Hyperbolic PDEs and Wave Equations

    Solves the advection and wave equations using upwind and Lax-Wendroff schemes. Analyses numerical diffusion and dispersion as key accuracy metrics.

  • Lesson 4 • Finite Element Method Introduction

    Introduces the weak formulation and Galerkin finite element method for 1D boundary value problems. Provides a conceptual bridge to advanced FEM courses.

  • Lesson 5 • Elliptic PDEs and Poisson Solvers

    Discretises the Poisson equation on a 2D grid and solves the resulting sparse linear system. Applies iterative solvers from chapter three to large grid problems.

Chapter 8See details

Least Squares and Optimisation Methods

  • Lesson 1 • Constrained and Nonlinear Optimisation

    Introduces Lagrange multipliers, penalty methods, and sequential quadratic programming. Prepares students to solve engineering design and data fitting problems with constraints.

  • Lesson 2 • Singular Value Decomposition

    Computes the SVD and applies it to rank determination, pseudoinverse, and data compression. Provides the most robust tool for ill-conditioned least squares problems.

  • Lesson 3 • QR Factorisation and Orthogonal Methods

    Decomposes matrices via Gram-Schmidt and Householder reflections for stable least squares. Demonstrates superior numerical stability over normal equations.

  • Lesson 4 • Unconstrained Optimisation Methods

    Applies gradient descent, Newton's method, and quasi-Newton updates to minimise smooth functions. Analyses convergence rates and line search strategies.

  • Lesson 5 • Linear Least Squares and Normal Equations

    Formulates overdetermined systems and derives the normal equations. Connects to matrix conditioning from chapter three to assess solution reliability.

Certification

Your valid completion certificate

This course is for you:

  • Engineering students: ready to bridge theory and computational practice.

  • Applied mathematicians: seeking hands-on algorithm implementation beyond textbook proofs.

  • Physics graduates: needing structured tools to simulate real-world phenomena numerically.

  • Software developers: transitioning into scientific computing or simulation-based roles.

  • Research assistants: who run numerical experiments but lack formal methods training.

  • Data scientists: wanting deeper mathematical grounding behind optimization and fitting routines.

Related Courses

FAQ

Who is Dedika?

Is the certificate valid in Nigeria?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course