1. https://www.quora.com/Whats-the-best-way-to-start-learning-robotics

2. Cognitive Dissonance

3. Introduction Robotic course:


Assumed knowledge

It would be beneficial to have knowledge of basic programming either of MATLAB or another object-oriented programming language. MATLAB tutorials are available when you commence the course. You will also need to be familiar with some of the following areas of mathematics: vectors and spaces, matrices, and eigenvalues and eigenvectors. You can review these topics by visiting the Khan Academy using the links below.