Hello Guys, I'm currently entering my final month of my Bachelors in Mechanical Engineering. I've always wanted to learn more about robotics and Artificial Intelligence ,But never really put the time into it during my bachelors. I'm considering taking a break next year and applying for an MS program in robotics and automation in the September 2018 intake. My issue are as follows: While i really do want to pursue a career in robotics,I hardly have any of the pre-requisite skills necessary to succeed in that field right now.I have average programming skills.I didn't do too well in my Mechanisms,and haven't really built any robots during the course of my Bachelors. So i would like to learn and catch up on all that this year,So that i would have the necessary fundamentals by the time i join for and MS or maybe an entry level job. So I ask my fellow Mechanical Engineers and Robotics Engineers,, What are your suggestions on building a proper foundation in robotics? What books and courses online would you suggest? Over the next 6 months, What would you suggest i do to build a strong foundation in this field? What are the Mathematical ,Mechanical Engineering and Programming skill sets I would require and How can i work to develop them over the next few months? What kind of small projects would you suggest I tackle so that i could stand out as an MS applicant ?