What will I learn?
We will be doing the Algorithms I course by Princeton university.
It involves a series of lectures & quizzes you watch at home, followed by a group meeting every Wednesday. At the group meeting you can ask questions about anything you didn't understand, and start to go through coding exercises.
The course material is presented in Java, however you can choose a language of your choice to complete the problems. If you would like Coursera to mark your assignments and final exam, you would need to complete the course in Java. (Note: Completion certificates aren't issued for this course.)
If you are unsure of Java syntax, read up on a quick syntax guide or ask someone who knows the language.