• Understand and implement the most popular learning algorithms. 

• Perform feature selection and experimental set up on real tasks 

• Analyze in detail about unsupervised learning, dimensionality concepts and neural networks. 

• Evaluate multiple learning algorithms across several Robotic tasks