MIT open courseware
Computer Science
MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
6.0001 Introduction to Computer Science and Programming in Python. Fall 2016
mit python
MIT 6.01SC Introduction to Electrical Engineering and Computer Science I, Spring 2011
MIT 6.0002 Intro to Computational Thinking and Data Science
MIT 6.006 Introduction to Algorithms, Fall 2011
MIT 6.034 Artificial Intelligence, Fall 2010
6.034 Artificial Intelligence Recitations
MIT 6.035 Computer Language Engineering, Fall 2005
MIT 6.046J Design and Analysis of Algorithms, Spring 2015
MIT 6.851 Advanced Data Structures, Spring 2012
Maths
MIT 6.042J Mathematics for Computer Science, Fall 2010
MIT 6.042J Mathematics for Computer Science, Spring 2015
MIT 18.01 Single Variable Calculus, Fall 2006
MIT 18.02 Multivariable Calculus, Fall 2007
MIT 18.02SC: Homework Help for Multivariable Calculus
MIT 18.06 Linear Algebra, Spring 2005- Gilber Strang
Penn State University
linear programming
other
intro to discrete math