Personal Curriculum for the forseeable future.
Motivation: My career will span the next 35 years. What skills will I need in 10 years? 20? 30? What skills will drive the world forward? And how will I learn them? By following the curriculum, of coourse.
Focus on one or two things at once. (Two is good!). The rest go into the queue.
In general, take the course by the guy that wrote the textbook :)
Stanford CS205A Mathematical Models for Robotics, Vision and Graphics (Justin Solomon)
Awesome course that covers all the fundamentals with good free online textbook. Math for CS folks. Linear Systems and Linearization, Eigenproblems and SVD, Unconstrained Optimization, Conjugate Gradiants, Interpolation, Integration and Differentiation, Ordinary Differential Equations.
Perfected by Justin Solomon, now professor at MIT.
Free Textbook: Numerical Methods by Solomon
Stanford EE364a&b Convex Optimization (Prof. Stephen Boyd)
Solid Optimization course with badass professor, another good free online textbook, lecture notes kicks ass: Convexity, Convex optimization, Approximation and Fitting, Estimation, Geometric problems, interior-point methods.
Youtube Video Lectures from 2008
Video Lectures from SCPD 2016ish
Free Textbook: Convex Optimization by Boys and Vandenberghe
MIT 6.832 Underactuated Robotics (Prof. Russell Tedrake)
In-depth demonstration of how to build robots that swim, walk, and fly. Fundamental insights in modern control and trajectory planning. The lecture notes are textbook-worthy. Model Systems, Linear Quadratic Regulators (LQR), Lyapunov Analysis, Trajectory Optimization (Continuous), Motion Planning (Discrete)
EdX Course: Underactuated Robotics
Free Online Textbook: Underactuated Robotics by Tedrake
Stanford CS228 Probabilistic Graphical Models (Daphne Kohler)
Yale Intro to Psychology (Prof. Philip Bloom)
Stanford Human Behavioral Biology (Prof. Robert Sapolsky)
Stanford Eng 311B Designing the Professional ()