Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Numerical Methods from Theory to Python Implementation
New
Last updated 5/2026
English

What you'll learn

  • Solve nonlinear and transcendental equations using classical numerical methods.
  • Approximate definite integrals using numerical integration techniques.
  • Compute numerical solutions of ordinary differential equations.
  • Implement numerical algorithms using Python and interpret the results.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

3 sections10 lectures5h 1m total length
  • Necessity of Numerical Methods and Applications7:18
  • Introduction to Numerical Methods: Bisection Method46:00
  • How to use Calculator for Numerical Methods.13:44
  • Solutions to Nonlinear Equations using Bisection Method24:18
  • Newton - Raphson Method34:35
  • Quiz on Solutions of Nonlinear Equations
  • Python Program on Bisection Method
  • Python Program on Newton's Method

Requirements

  • Basic knowledge of algebra, calculus, and elementary differential equations is helpful, but all numerical methods and Python implementations are explained step by step, making the course accessible to beginners.

Description

This course contains the use of artificial intelligence

Welcome to Numerical Methods from Theory to Python Implementation, a comprehensive course designed to bridge the gap between mathematical theory and computational problem-solving. Numerical methods play a vital role in modern science, engineering, data analysis, and scientific computing, enabling us to solve complex mathematical problems that cannot be solved easily using analytical techniques.

In this course, you will learn the fundamental concepts and practical applications of numerical methods through a combination of theory, worked examples, and Python programming. We begin by exploring the solution of nonlinear and transcendental equations using techniques such as the Bisection Method, Regula-Falsi Method, Newton-Raphson Method, and Secant Method. You will understand the underlying principles of these algorithms and learn how to implement them in Python.

The course then introduces numerical integration techniques, including the Trapezoidal Rule and Simpson's Rules, which are widely used to approximate definite integrals in scientific and engineering applications. You will also learn how to analyze and compare the accuracy of different numerical integration methods.

A major component of the course focuses on the numerical solution of ordinary differential equations. Topics include Euler's Method, Modified Euler's Method, and the Runge-Kutta Fourth-Order Method. Through real-world examples and coding exercises, you will learn how to model and solve dynamic systems computationally.

Designed for students of Mathematics, Engineering, Physics, Computer Science, and related disciplines, this course emphasizes conceptual understanding, algorithm development, and practical implementation. By the end of the course, you will be able to confidently apply numerical techniques, write Python programs for mathematical computations, and solve a wide range of scientific and engineering problems using numerical methods.

Who this course is for:

  • This course is designed for undergraduate students in Mathematics, Engineering, Physics, Computer Science, and related disciplines who want to learn numerical techniques for solving equations, evaluating integrals, and obtaining approximate solutions of differential equations using both mathematical concepts and Python programming.