Martin Odersky

Web Developer, Designer, and Teacher

icon
Most Recent Review

Good material, challenging stuff. Took me a few reads and revisits to grasp the concepts properly
- Review by Roberto O

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Martin Odersky? Feel free to chat below.
Join our Online Learning Discord Community

icon
Instructor Bio

Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He has been working on programming languages for most of his career. He first studied structured and object-oriented programming as a PhD student of Niklaus Wirth, then fell in love with functional programming while working as a post doc at IBM and Yale. When Java came out, he started to add functional programming constructs to the new platform. This led to Pizza and GJ and eventually to Java 5 with generics. During that time he also developed javac, the current reference compiler for Java. Over the last 10 years, Martin worked on unifying object-oriented and functional programming in the Scala language.

icon
Martin Odersky's Core Subjects

  • javascript