Close Search

Certification Course on Math - Python

Course Duration


Eligibility Criteria

UG / PG / Students and Research Scholars


The course is mainly focused on command usage of python programming and gives exposure to Python and integrates it with mathematical concepts. Also, it gives a visualisation of mathematical concepts and to translate math formulae and concepts into computer code.

Course Outcomes

  • Develop and analyse algorithms for various data types
  • Able to write programmes on various mathematical concepts.
  • Identify suitable data structures and develop algorithms.
  • Design and evaluate the algorithms for data visualizations.


Unit 1: Introduction (7 Hours)

Introduction to Python; Installations – Anaconda, Python; Arithmetic – operators, for-loops to compute powers, precedence of operators, if-conditions and logical operators; Python data types – numbers, strings, lists; Introduction to Packages – Sympy, Numpy

Unit 2: Algebra (8 Hours)

Plotting graphs – mathplotlib, sympy. Solving for x; Expanding terms; Creating and accessing Matrices using Sympy and Numpy; Prime factorization; Solving inequalities; Summation and Products; Algebra of polynomials; Finding roots of polynomials; Complex numbers; Logarithm properties; Arithmetic sequences; Geometric sequences; Maxima and minima of functions; Even and odd functions.

Unit 3: Trigonometry and Calculus (8 Hours)

Plotting random phase angles; converting angles and radians; plotting curves of trigonometric functions; Calculus – computing limits of a function, derivatives of functions, plotting tangent lines, finding critical points; partial derivatives; Indefinite integrals; definite integrals; area between curves.

Unit 4: Linear Algebra and Statistics (7 Hours)

Row and column vectors; algebra of vectors – dot product, adding, scalar multiplication; Matrix multiplication; Matrix inverse; solving system of equations; Eigenvalues and Eigenvectors. Frequency table; Graphical presentation of data; Measure of central tendency – Mean, Median and Mode.

Textbooks & Supporting Literature

Reference Books / Cites:

  • Timothy A Budd, “Exploring Python”, Tata McGraw Hill, New Delhi.
  • Michel Dawson, “Python Programming for Absolute Beginners”, Third Edition, Course Technology Cengage Learning Publications, 2013.

Online Material

  • Course Fee₹ 2000/-