Free Online Scala Course with Martin Odersky
Starting this September, Typesafe co-founder and Scala Creator Martin Odersky will be teaching a free massively open online course (MOOC) entitled Functional Programming Principles in Scala.
This course offers the opportunity to learn online directly from the creator of Scala!
You'll discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.
The course is hands on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. It will be complemented by a series of assignments, most of which are also programming projects.
The first session is 7 weeks long and begins September 18, 2012. The class will consist of lecture videos, which are between 6 and 15 minutes in length. These contain integrated quiz questions per video. There will also be standalone homeworks that are not part of video lectures, and a final exam. The expected workload is 5-7 hours/week.
Students who successfully complete the class will receive a certificate signed by the instructor.
View the full syllabus and register to participate for free today at Coursera!
And if you are planning to register, start preparing today with a free sample of the Scala for the Impatient e-book (one of the suggested course texts) from Typesafe.
Browse Recent Blog Posts