Learning in Robotics was a PhD level course, one of the most
draining and difficult courses at Penn. But it also gives you deep
insight into the algorithms in machine learning. It is a completely
project based course with 6 projects. We learnt about the state of
the art techniques in vision and machine learning used for the
various problems in robotics. It is the course where I had to use
everything from machine learning, computer vision, DSP, control
systems to linear algebra for solving the problems.
All the problems used datasets collected at Penn. Some of the data
was deliberately made noisy to make the problems harder. No sample
code or code framework was provided. The course involved lectures
with reading assignments of papers which were to be used to
implement the projects in Matlab or any programming language. All
the algorithms had to be implemented from the ground up.