The Open-Source Mathematics Degree
The open-source curriculum for learning Mathematics. Inspired by The Open-Source Data Science Masters, this project aims to do the same for an undergraduate Mathematics degree. The following document outlines free online courses from top schools like MIT, UC Irvine, et al.. The groupings by Term are meant to pace and structure the course according to a typical Mathematics track at a college or university and is a work in progress. The focus is on the core courses; liberal arts or "GenEd" courses have been omitted.
Online Textbook & Other References
How to Learn Advanced Mathematics Without Heading to University
The Basics
Arithmetic Khan Academy
Pre-Algebra Khan Academy
Algebra Basics Khan Academy
Algebra I Khan Academy
Algebra II Khan Academy
Geometry Khan Academy
Trigonometry Khan Academy
Prerequisites
Pre-Calculus UC Irvine
Discovery Precalculus: A Creative and Connected Approach University of Texas at Austin
Foundational Subjects
Calculus 1 UC Irvine
Calculus 1C: Coordinate Systems & Infinite Series MITx / edx
OR
Calculus Revisited: Complex Variables, Differential Equations, and Linear Algebra MITx
Term 1
Linear Algebra MITx
Term 2
Discrete Mathematics
Computation and Algorithms
Mathematics for Computer Science MITx - covers elementary discrete mathematics for computer science and engineering
Machine Learning with Python: form Linear Models to Deep Learning
Term 3
Applied Mathematics
Applied Category Theory MITx. Newer course, published 2019
Term 4 / Graduate Courses
Advanced Algorithms MITx
Computational Science and Engineering I MITx *Note: This course was previously called "Mathematical Methods for Engineers I."
Mathematical Methods for Engineers II MIT OpenCourseware
Graph Theory and Additive Combinatorics MIT OpenCourseware
Work in progress...