My internship course was an alternative course offered to students by Monroe College. The course I took was offered by Stanford University and was called "Machine Learning." It's a course taught by Andrew Ng, a professor at Stanford that is very passionate about this field and is one of the strong advocates of machine learning. It was 11-week course that takes roughly 74 hours to complete. I completed well over 100 hours in this course.
This course offered me the opportunity to learn about a very unique field that will become a mandatory skill within 5-10 years from today. I strongly believe I made the right choice in selecting this course as the basis of my internship studies. Studying machine learning topics was not an easy experience, especially with the schedule I had at the time. I was taking 5 other courses as a full-time student. I believe the hard work will pay dividends when seeking employment opportunities.
Personally, I've learned so much from logarithmic functions and algorithms of machines that i couldn't have possibly known otherwise. This is a course that was meant to be taken after a bit of programming knowledge. I used my prior knowledge to take some additional programming lessons online. The main program we used is GNU Octave and it requires you to be familiar with C++ (a language I know well enough). By the end of the internship course, I had gained some level of mastery over machine learning. I will continue to research and work in my own time to foster and develop these skills to create something unique in the future, especially given my background in psychology.