Youtube playlists [Clickable links]
Let me know if you have any video/topic requests!
Online courses offered
Teaching
| LEC | TOPIC | OCTAVE | PYTHON | Youtube link |
| 1 | Preliminaries and Data types | lec01 | lec01 | https://youtu.be/eXfRVNtoHa4 |
| 2 | Loops and Conditionals, Bubble sort | lec02 | lec02 | https://youtu.be/XZXDlsCvlVQ |
| 3 | Commonly used functions, plotting, file IO | lec03 | lec03 | https://youtu.be/T-4FqtQ6ruU |
| 4 | Matrix Manipulations and Mohr circle | lec04 | lec04 | https://youtu.be/5GXjsSOJyUY |
| 5 | Nonlinear algebraic equations - Visualizing convergence | lec05 | lec05 | https://youtu.be/oeQa3E2vHOg |
| 6 | Nonlinear algebraic equations - system of equation and Newton’s basin of attraction | lec06 | lec06 | https://youtu.be/NECIjXk75bo |
| 7 | Overview of Jupyter Lab, Octave GUI, Spyder GUI | - | - | https://youtu.be/G3AiOiIxHZk |
| 8 | Interactivity with Python - Ipywidgets | lec08 | lec08 | https://youtu.be/g-ned-W3YT8 |
| 9 | Geometric Interpretations of ODEs | lec09 | lec09 | https://youtu.be/iOsHLO0ufhM |
| 10 | Bifurcations: Saddle node bifurcation | lec10 | lec10 | https://youtu.be/LiZtA8qbtbk |
| 11 | Bifurcation: Transcritical bifurcation | lec11 | lec11 | https://youtu.be/tvOwNUjfUW4 |
| 12 | Bifurcation: Pitchfork bifurcation | lec12 | lec12 | https://youtu.be/sLD8GrAZHtg |
| 13 | Imperfect bifurcations and catastrophies | lec13 | lec13 | https://youtu.be/_c7v03u970A |
| 14 | 2D flows - linear systems | lec14 | lec14 | https://youtu.be/dAJcaeNDrzw |
| 15 | 2D flows - Trajectories: spirals, star and degeneracy | lec15 | lec15 | https://youtu.be/_tJdJz-UlMw |
| 16 | Phase portraits - nonlinear systems | lec16 | lec16 | https://youtu.be/29M6TQP0YQY |
| 17 | 2D phase portraits - limit cycles | lec17 | lec17 | https://youtu.be/_89hIEKbdUs |
| 18 | Bifurcations and 3D flows | lec18 | lec18 | https://youtu.be/ocQEJPEk4sE |
| 19 | 1D Maps | lec19 | lec19 | https://youtu.be/q1IYPwRNT3k |
| 20 | Monte-carlo simulations: Darts and Buffon’s needle | lec20 | lec20 | https://youtu.be/1aq47SxEYCs |
| 21 | Probability density functions and sampling | lec21 | lec21 | https://youtu.be/oOyowU-CsWc |
| 22 | 1D Random walks | lec22 | lec22 | https://youtu.be/JulmsJHJ0cI |
| 23 | 2D Random walks | lec23 | lec23 | https://youtu.be/BNHR97qS5qE |
| 24 | Boundary Value Problems | lec24 | lec24 | https://youtu.be/HsTxBEgYD5I |
| 25 | Boundary Value Problems - p2 | lec25 | lec25 | https://youtu.be/mWn91rkkp0U |
| 26 | Regular Perturbation for ODE | lec26 | lec26 | https://youtu.be/PMeDdohCqUQ |
| 27 | Singular Perturbation for ODE | lec27 | lec27 | https://youtu.be/NR8eJf9FgTY |
| 28 | 2D Boundary Values Problems | lec28 | lec28 | https://youtu.be/CPdt3n0_wRM |
| Make file for PETSc programs: makefile | ||||
| 29 | PETSc and MPI basics | lec29 C file | https://youtu.be/HSThYF0LeGU | |
| 30 | PETSc - Creating Vectors and Matrices | lec30 C file | https://youtu.be/kP7DAOrqECo | |
| 31 | KSP object and solving a system | lec31 f1 C file lec31 f2 C file | https://youtu.be/ZQq865cWDic | |
| 32 | Poisson equation in PETSc | lec32 C file | https://youtu.be/lSXBiLlyfJQ | |
| 33 | Nonlinear Solver of PETSc | lec33 C file | https://youtu.be/Xgi4M6d9Hh8 | |
| 34 | Nonlinear solver with Jacobian in PETSc | lec34 C file | https://youtu.be/dnQZyOqGhZw | |
| 35 | Reaction-diffusion system in PETSc | lec35 C file | https://youtu.be/L1-SdmbYEXo | |
| 36 | Time stepping in PETSc | lec36 C file | https://youtu.be/7wJ_KDlp4AE | |
| 37 | Heat transport using PETSc | lec37 C file | https://youtu.be/aL4vj-PiZxg | |
| 38 | PETSc - Turing patterns | lec38 C file | https://youtu.be/omf3XSrScF0 | |
| 39 | Audio analysis - determine RPM of motor Fan audio Benchgrinder audio | lec39 | lec39 | https://youtu.be/mNqQjdIipsw |
| 40 | Audio analysis - Doppler shift Horn audio | lec40 | lec40 | https://youtu.be/aK_yje1W6tM |
| 41 | Image processing - preliminaries balloon video | lec41 | https://youtu.be/tu3Ezq5voxY | |
| 42 | Balloon problem and viscous fingers viscous fingering - vid. courtesy Prof. Sourav Mondal and Pooja Singh, IITKGP | lec42 | https://youtu.be/-_skmn99F5I | |
| 43 | Analyzing data files and 2D interpolation Datasets | lec43 | lec43 | https://youtu.be/RlrgmV8mAas |