# Computational Mathematics with SageMath

- Institution: Institute of Chemical Technology, Mumbai
- Department: Mathematics
- Teacher: Prof. Ajit Kumar
- Level: Undergraduate
- Language: English
- Subjects: Mathematics
- Source: [NPTEL](https://nptel.ac.in/courses/111106149)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/111106149)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Installation of Python](https://invisiblenetwork.ai/learn/nptel/111106149/bab5ed6fd52c) (Video)
2. [Getting Started with Python](https://invisiblenetwork.ai/learn/nptel/111106149/1e4f0f42dfc1) (Video)
3. [Python as an advanced calculator](https://invisiblenetwork.ai/learn/nptel/111106149/1b9c9a37a043) (Video)
4. [Lists in Python](https://invisiblenetwork.ai/learn/nptel/111106149/ca88d4dcddb1) (Video)
5. [Tuple, Sets and Dictionaries in Python](https://invisiblenetwork.ai/learn/nptel/111106149/4d3c3d05f8c9) (Video)
6. [Functions and Branching](https://invisiblenetwork.ai/learn/nptel/111106149/5c9dfebe3fc1) (Video)
7. [For loop in Python](https://invisiblenetwork.ai/learn/nptel/111106149/8401a49f3094) (Video)
8. [While loop in Python](https://invisiblenetwork.ai/learn/nptel/111106149/fcc36902f490) (Video)
9. [Creating Modules and Introduction to NumPy](https://invisiblenetwork.ai/learn/nptel/111106149/c08c49f0e526) (Video)
10. [Use of NumPy module](https://invisiblenetwork.ai/learn/nptel/111106149/d62fc31fe5df) (Video)
11. [Python Graphics using MatplotLib](https://invisiblenetwork.ai/learn/nptel/111106149/4363a9b4b540) (Video)
12. [Use of SciPy and SymPy in Python](https://invisiblenetwork.ai/learn/nptel/111106149/822c0b9b971a) (Video)
13. [Classes in Python - Part 01](https://invisiblenetwork.ai/learn/nptel/111106149/fb35f3d87133) (Video)
14. [Classes in Python - Part 02](https://invisiblenetwork.ai/learn/nptel/111106149/43d505dba08e) (Video)
15. [Introduction and Installation of SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/c041eb4dc659) (Video)
16. [Exploring integers in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/3104013b6133) (Video)
17. [Solving Equations in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/0341ea1fa96f) (Video)
18. [2d Plotting with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/c8db6a4b5fb8) (Video)
19. [3d Plotting with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/f334b78674e5) (Video)
20. [Calculus of one variable with SageMath - Part 1](https://invisiblenetwork.ai/learn/nptel/111106149/7957bfb566f2) (Video)
21. [Calculus of one variable with SageMath - Part 2](https://invisiblenetwork.ai/learn/nptel/111106149/ca3b44c297db) (Video)
22. [Applications of derivatives](https://invisiblenetwork.ai/learn/nptel/111106149/016b6400fcd2) (Video)
23. [Integration with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/c254decfcebb) (Video)
24. [Improper Integral using SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/447479cbc7ae) (Video)
25. [Application of integration using SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/b516404b7dd9) (Video)
26. [Limit and Continuity of real valued functions](https://invisiblenetwork.ai/learn/nptel/111106149/d4eaef24b5a5) (Video)
27. [Partial Derivative with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/d8f381fb007f) (Video)
28. [Local Maximum and Minimum](https://invisiblenetwork.ai/learn/nptel/111106149/1c6d61aba43f) (Video)
29. [Application of local maximum and local minimum](https://invisiblenetwork.ai/learn/nptel/111106149/8d5b7b1ea829) (Video)
30. [Constrained optimization using Lagrange multipliers](https://invisiblenetwork.ai/learn/nptel/111106149/76e7f51f32d5) (Video)
31. [Working with vectors in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/4a8301a22c83) (Video)
32. [Solving system of linear Equations in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/981ade96f75a) (Video)
33. [Vector Spaces in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/34e14bd89a09) (Video)
34. [Basis and dimensions of vector spaces in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/9fca3680b870) (Video)
35. [Matrix Spaces with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/eabeb2472509) (Video)
36. [Linear Transformations Part 1 with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/66ed14605559) (Video)
37. [Linear Transformations Part 2 with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/27b1d5453ebb) (Video)
38. [Eigenvalues and Eigenvectors Part 1 with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/2c535eef0fcb) (Video)
39. [Eigenvalues and Eigenvectors Part 2 with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/bcd2518a7482) (Video)
40. [Inner Product Part 1 with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/d78ed883e723) (Video)
41. [Inner Product Part 2 with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/f76c2d1fcbbf) (Video)
42. [Orthogonal Decomposition with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/137a1959366d) (Video)
43. [Least Square Solution with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/98dfa74168a4) (Video)
44. [Singular Value Decomposition (SVD) with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/9e88ccf89977) (Video)
45. [Application of SVD to image processing](https://invisiblenetwork.ai/learn/nptel/111106149/e0497aa15cbf) (Video)
46. [Solving System of linear ODE using Eigenvalues and Eigenvectors](https://invisiblenetwork.ai/learn/nptel/111106149/daa96888f645) (Video)
47. [Google Page Rank Algorithm using SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/7950e34bfbfe) (Video)
48. [Finding Roots of algebraic and transcendental equations in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/a0b6b484f4c1) (Video)
49. [Numerical Solutions of System of linear equations in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/fb95bec59f2f) (Video)
50. [Interpolations in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/b5ab630b1a52) (Video)
51. [Numerical Integration in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/945a2eb7ef5b) (Video)
52. [Numerical Eigenvalues](https://invisiblenetwork.ai/learn/nptel/111106149/ea073fa018a0) (Video)
53. [Solving 1st and 2nd order ODE with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/7ccfaeac1fc6) (Video)
54. [Euler's Method to solve 1st order ODE with SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/0913cb53154a) (Video)
55. [Fourth Order Runge-Kutta Method](https://invisiblenetwork.ai/learn/nptel/111106149/9c0d573ee432) (Video)
56. [RK4 method for System of ODE and Applications](https://invisiblenetwork.ai/learn/nptel/111106149/0ebc117d1657) (Video)
57. [Solving ODE using Laplace Transforms in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/0fef4e3f9a59) (Video)
58. [Introduction to Linear Programming Problems (LPP)](https://invisiblenetwork.ai/learn/nptel/111106149/bd87554bc0a6) (Video)
59. [Solving Linear Programming Problmes using Graphical Methods](https://invisiblenetwork.ai/learn/nptel/111106149/f3c88fa56599) (Video)
60. [Basics Definitions and Results in LPP](https://invisiblenetwork.ai/learn/nptel/111106149/a092e29de2e1) (Video)
61. [Theory of Simplex Method](https://invisiblenetwork.ai/learn/nptel/111106149/7ec02c627140) (Video)
62. [Simplex Methods in SageMath - Part 01](https://invisiblenetwork.ai/learn/nptel/111106149/ec0a446eeae7) (Video)
63. [Simplex Methods in SageMath - Part 02](https://invisiblenetwork.ai/learn/nptel/111106149/934775b16d07) (Video)
64. [Simplex Methods in Matrix Form](https://invisiblenetwork.ai/learn/nptel/111106149/e08c11c1538e) (Video)
65. [Revised Simplex Method in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/5d3e823a2676) (Video)
66. [Two Phase Simplex Method in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/11887711bf6a) (Video)
67. [Big-M Method in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/359ce86327be) (Video)
68. [Duality of Linear Program](https://invisiblenetwork.ai/learn/nptel/111106149/b861630ec4de) (Video)
69. [Dual Simplex Method in SageMath](https://invisiblenetwork.ai/learn/nptel/111106149/0bd711856dc9) (Video)
70. [Review and What next in SageMath?](https://invisiblenetwork.ai/learn/nptel/111106149/3be665a21bc9) (Video)
71. [Live Session 29-01-2021](https://invisiblenetwork.ai/learn/nptel/111106149/bab5ed6fd52c-2) (Video)
72. [Live Session 22-02-2021](https://invisiblenetwork.ai/learn/nptel/111106149/1e4f0f42dfc1-2) (Video)
73. [Live Session 08-03-2021](https://invisiblenetwork.ai/learn/nptel/111106149/1b9c9a37a043-2) (Video)
