Code Monkey home page Code Monkey logo

math_notes's Introduction

Road to understanding mathematics

This is my journey to learn and understand mathematics from the basics to the advanced level. Learning mathematics for fun.

Aims to complete

  1. Learn 10th class mathematics. -- Almost done This includes basic algebra, trigonometry, geometry, statistics and probability.

  2. Learn 11th-12th class mathematics -- Working This includes better and deep learning of pre-calculus and calculus. Along with other important topics.

  3. Undergraduate mathematics -- casually reading Napkin by Evan Chen
    After undergraduate mathematics, the learning of advanced topics will be the emphasis.

Method of learning

  • Solving problems and reading examples will be most important.

  • Cannot move to the next step unless the understanding of the basics seems weak. Unlike a classroom method of studying for a year and moving to next year's syllabus.
    Self-paced learning of this type should emphasize understanding each example and topic properly and then moving on.

  • After completion of each level of mathematics/bid topic, give myself a final self-exam, including all methods and examples in detail in each answer(godspeed, I am making things harder for me). *Self-checking along with taking help to check my exam if possible.

Notes will be written using LaTex, there will be programming questions from Project Euler (To help in learning programming) solved so I learn how to make cool graphs and show proofs using programming.

Topics studied till now

  1. Linear algebra: Basics, including matricies, determinants, matrix algebra,etc
  2. Calculus(Basics)
  3. Sequence and series:Fundamental concepts, convergence tests, alternating series, series of a function and Taylor expansion.
  4. Statistics: fundamental concepts, Hypothesis testing and error analysis, including all important statistical tests for parametric and non parametric tests.
  5. Mathematics behind ML: on going; currently taking a workshop on Linear Regression, Multiple Linear Regression, Non-Linear Regression, Logistic Regression, Classification, clustering, and Principal component analysis.

Online resources related to maths(and a little extra)

  1. https://proofindex.com/resources-for-undergrads
  2. https://tutorial.math.lamar.edu/
  3. https://web.evanchen.cc/napkin.html - Evan Chan : Napkin
  4. Professor Leonard Youtube.
  5. Introduction to Mathematical Thinking - Coursera
  6. Introduction to Calculus - Coursera
  7. Khan Academy
  8. https://projecteuler.chat/index.php
  9. https://www.feynmanlectures.caltech.edu/
  10. https://github.com/ossu/math
  11. https://aimath.org/textbooks/
  12. Discord Server: micromath
  13. https://www.mathsisfun.com/

Books used

  1. NCERT 10th class.
  2. R.D. Sharma Mathematics for class 11th and 12th.
  3. Mathematics for Machine Learning - Marc Peter D.
  4. Lang, Serge - Basic mathematics-Addison-Wesly Publishing Company (1971)
  5. Shay Fuchs - Introduction to Proofs and Proof Strategies

math_notes's People

Contributors

anmole17 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.