└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # The Open-Source Mathematics Degree 2 | The open-source curriculum for learning Mathematics. 3 | Inspired by [The Open-Source Data Science Masters](https://github.com/datasciencemasters/go), this project aims 4 | to do the same for an undergraduate Mathematics degree. The following document outlines free online courses 5 | from top schools like MIT, UC Irvine, et al.. The groupings by Term are meant to pace and structure the course 6 | according to a typical Mathematics track at a college or university and is a work in progress. The focus is on the core courses; 7 | liberal arts or "GenEd" courses have been omitted. 8 | 9 | Get the Open-Source Math Degree without the debt! 10 | 11 | ### Free & Open Source Online Textbooks & Other References 12 | >[Algebra & Trigonometry](https://openstax.org/details/books/algebra-and-trigonometry-2e) OpenStax 13 | 14 | >[Calculus Online Textbook](https://ocw.mit.edu/resources/res-18-001-calculus-online-textbook-spring-2005/) MIT 15 | 16 | >[Mathematics for Machine Learning](https://mml-book.github.io) Github 17 | 18 | >[MIT Open Courseware](https://ocw.mit.edu/courses/mathematics/) 19 | 20 | >[How to Learn Advanced Mathematics Without Heading to University](https://www.quantstart.com/articles/How-to-Learn-Advanced-Mathematics-Without-Heading-to-University-Part-1) QuantStart 21 | 22 | ### The Basics 23 | >[Arithmetic](https://www.khanacademy.org/math/arithmetic) Khan Academy 24 | 25 | >[Pre-Algebra](https://www.khanacademy.org/math/pre-algebra) Khan Academy 26 | 27 | >[Algebra Basics](https://www.khanacademy.org/math/algebra-basics) Khan Academy 28 | 29 | >[Algebra I](https://www.khanacademy.org/math/algebra) Khan Academy 30 | 31 | >[Algebra II](https://www.khanacademy.org/math/algebra2) Khan Academy 32 | 33 | >[Geometry](https://www.khanacademy.org/math/geometry) Khan Academy 34 | 35 | >[Trigonometry](https://www.khanacademy.org/math/trigonometry) Khan Academy 36 | 37 | >[Open Source Society University](https://github.com/ossu/math?tab=readme-ov-file) Github 38 | 39 | ### Prerequisites 40 | 41 | >[Pre-Calculus](https://open.uci.edu/courses/math_1a1b_precalculus.html) UC Irvine 42 | 43 | >[Discovery Precalculus: A Creative and Connected Approach](https://www.edx.org/course/discovery-precalculus-creative-connected-utaustinx-ut-prec-10-03x#!) University of Texas at Austin 44 | 45 | ### Foundational Subjects 46 | >[Calculus 1](http://ocw.uci.edu/courses/math_2a_calculus_i.html) UC Irvine 47 | 48 | >[Calculus 1A: Differentiation](https://www.edx.org/course/calculus-1a-differentiation-mitx-18-01-1x-0#!) MITx 49 | 50 | >[Calculus 1B: Integration](https://www.edx.org/course/calculus-1b-integration-mitx-18-01-2x-0?utm_campaign=mitx&utm_medium=partner-marketing&utm_source=direct&utm_content=18-01-1x-to-18-01-2x) MITx 51 | 52 | >[Calculus 1C: Coordinate Systems & Infinite Series](https://www.edx.org/course/calculus-1c-coordinate-systems-infinite-mitx-18-01-3x-0) MITx / edx 53 | 54 | #### OR 55 | 56 | >[Calculus Revisited: Single Variable Calculus](https://ocw.mit.edu/resources/res-18-006-calculus-revisited-single-variable-calculus-fall-2010) MITx 57 | 58 | >[Calculus Revisited: Multivariable Calculus](https://ocw.mit.edu/resources/res-18-007-calculus-revisited-multivariable-calculus-fall-2011) MITx 59 | 60 | >[Calculus Revisited: Complex Variables, Differential Equations, and Linear Algebra](https://ocw.mit.edu/resources/res-18-008-calculus-revisited-complex-variables-differential-equations-and-linear-algebra-fall-2011) MITx 61 | 62 | ### Term 1 63 | >[Introduction to Differential Equations](https://www.edx.org/course/introduction-differential-equations-mitx-18-031x?utm_source=OCW&utm_medium=CHP&utm_campaign=OCW) MITx 64 | 65 | >[Differential Equations](https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/video-lectures/) MITx 66 | 67 | >[Linear Algebra ](https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/) MITx 68 | 69 | 70 | ### Term 2 71 | #### Discrete Mathematics 72 | >[Principles of Discrete Applied Mathematics](https://ocw.mit.edu/courses/mathematics/18-310-principles-of-discrete-applied-mathematics-fall-2013/) MITx 73 | 74 | #### Computation and Algorithms 75 | >[Mathematics for Computer Science](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/) MITx - covers elementary discrete mathematics for computer science and engineering 76 | 77 | >[Introduction to Algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/) MITx 78 | 79 | >[Design and Analysis of Algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/) MITx 80 | 81 | >[Introduction to Computer Science Programming in Python](https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11?utm_source=OCW&utm_medium=CHP&utm_campaign=OCW) MITx 82 | 83 | >[Machine Learning with Python: form Linear Models to Deep Learning](https://www.edx.org/course/machine-learning-with-python-from-linear-models-to-deep-learning-3?utm_source=ocwprod-mit-opencourseware&utm_medium=affiliate_partner?utm_source=OCW&utm_medium=CHP&utm_campaign=OCW) 84 | 85 | ### Term 3 86 | 87 | >[Statistics for Applications](https://ocw.mit.edu/courses/mathematics/18-650-statistics-for-applications-fall-2016/) MITx, [edx](https://www.edx.org/course/fundamentals-of-statistics-3?utm_source=ocwprod-mit-opencourseware&utm_medium=affiliate_partner?utm_source=OCW&utm_medium=CHP&utm_campaign=OCW) 88 | 89 | #### Applied Mathematics 90 | 91 | >[Applied Category Theory](https://ocw.mit.edu/courses/mathematics/18-s097-applied-category-theory-january-iap-2019) MITx. Newer course, published 2019 92 | 93 | >[Topics in Mathematics with Applications in Finance](https://ocw.mit.edu/courses/mathematics/18-s096-topics-in-mathematics-with-applications-in-finance-fall-2013/) MITx 94 | 95 | ### Term 4 / Graduate Courses 96 | 97 | >[Advanced Algorithms](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-854j-advanced-algorithms-fall-2008/) MITx 98 | 99 | >[Computational Science and Engineering I](https://ocw.mit.edu/courses/mathematics/18-085-computational-science-and-engineering-i-fall-2008/) MITx *Note: This course was previously called "Mathematical Methods for Engineers I." 100 | 101 | >[Mathematical Methods for Engineers II](https://ocw.mit.edu/courses/mathematics/18-086-mathematical-methods-for-engineers-ii-spring-2006/) MIT OpenCourseware 102 | 103 | >[Graph Theory and Additive Combinatorics](https://ocw.mit.edu/courses/mathematics/18-217-graph-theory-and-additive-combinatorics-fall-2019/) MIT OpenCourseware 104 | 105 | Work in progress... 106 | --------------------------------------------------------------------------------