# Computational Mathematics with SageMath from begging to advance in 2020 #### Computational Mathematics with SageMath.

Computational Mathematics with SageMath: This eight-week course aims to use SageMath, a Python-based free and open-source computer algebra system (CAS) to explore concepts in Calculus, Applied Linear Algebra, and Numerical Methods. This Computational Mathematics with SageMath course will begin with the introduction of basic Python programming language in the first two weeks. Next, we shall provide a quick introduction to SageMath software along with plotting 2D and 3D objects. The main focus will be on using SageMath to explore topics in Calculus, Applied Linear Algebra, and Numerical Method along with several applications.

### Computational Mathematics with SageMath Course layout

Week 1:
0. Installation  of Python
1. Getting Started with  Python
2. Python as an advanced Calculator
3. Lists in Python
4. Tuples sets and dictionary in Python
5. Functions and Branching
6. For loop in Python
7.  While loop in Python
Week 2:
8. Creating Modules and Introduction to NumPy
9. Use of NumPy module
10. Python Graphics using matplotlib
11. Use of SciPy and SymPy in Python
12. Classes in Python
13. Classes in Python
Week 3:
00. Introduction and Installation of SageMath
14. Exploring integers in SageMath
15. Solving Equations in SageMath
16. 2d Plotting with SageMath
17. 3d Plotting with SageMath
18. Calculus of one variable with SageMath Part 1
19.  Calculus of one variable with SageMath Part 2
Week 4:
20. Applications of derivatives
21. Integrals in SageMath
22. Applications of Integrals
23. Partial Derivatives and gradients, jacobians
25. Local maximum-minimum
26. Application of local maximum and minimum
27 Applications to least-square problems
Week 5:
28. Lagrange Multipliers
29. Working with vectors in SageMath
39. RREF and Solving system of Linear Equations
31. Vector Spaces in SageMath
32. Vector Spaces in SageMath (cont..)
33. Linear Transformations with SageMath
34. Linear Transformations with SageMath (cont..)
Week 6:
35. Eigenvalues and Eigenvectors with SageMath
36. Eigenvalues and Eigenvectors with SageMath (cont..)
37. Inner Product Spaces in SageMath
38. Inner Product Spaces in SageMath (cont..)
39. Gram-Schmidt Process and QR-factorization
40. Singular Value Decomposition (SVD)
Week 7:
41 Applications of SVD &amp; Least Square Methods
42. Applications of linear algebra with SageMath
43. Numerical Solution of algebraic equations
44. Numerical Solutions of system linear equations
45. Interpolations
46. Numerical Integration
47. Numerical Integration (Cont..)
Week 8:
48. Numerical Eigenvalues
49. Solving ODE with SageMath
50. Initial Value ODE with SageMath
51. Initial Value ODE with SageMath (cont..)
52. Solving system of ODE
53. Solving ODE with Laplace Transforms
54.  Applications of ODE with SageMath
55. What next with SageMath?
Computational Mathematics with SageMath INTENDED AUDIENCE: UG and PG students of Mathematics and BE Students, Teachers teaching in Degree colleges.

### What Will You Learn?

• Learn everything about Computational Mathematics with SageMath

00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00
00:00

### Student Ratings & Reviews No Review Yet