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