<p>Computer science – introduction using Python programming language:
[CS61A</a>, Spring 2012 Online Textbook](<a href=“http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html]CS61A”>CS61A, Spring 2012 Online Textbook)</p>
<p>Engineering – introduction to MATLAB:
[Free</a> Online Course Materials | Other MATLAB® Resources at MIT | MIT OpenCourseWare](<a href=“http://ocw.mit.edu/resources/res-18-002-introduction-to-matlab-spring-2008/other-matlab-resources-at-mit/]Free”>Other MATLAB® Resources at MIT | Introduction to MATLAB | Supplemental Resources | MIT OpenCourseWare)</p>
<p>Electrical engineering – signals and systems:
[Lee</a> and Varaiya, Structure and Interpretation of Signals and Systems](<a href=“http://leevaraiya.org/]Lee”>http://leevaraiya.org/)</p>