Scala for Java Developers: Transition Up!
What you'll learn
- teach you the basics of Scala
- show you how to easily integrate Scala adoption into your daily work-flow
Description
This class shows you how to easily transition up from Java to Scala. Not only will you be shown the basics of Scala, but you will also see how you can integrate the Java -> Scala transition in your daily work-flow. There is no need to abandon the existing Java code base completely, this class will show you a) the basics of Scala, and b) how to transition smoothly, painlessly, and guarantee you a soft landing as a Java programmer in Scala. Over 2.5 hours in 8 lectures, and we're expanding and adding new material based on students' feedback!
Who this course is for:
- Java
Instructor
Passionate Java, Scala, CUDA, Mathematica, perl programmer
Deep mathematical and programming background in financial derivatives pricing, risk management, and data science, as well as optimization / operations research and vaccine research.
Have been programming financial derivatives and combinatorial optimization codes since the early 90s. Have worked for major German and UK banks, and then moved to the US in 1998. Have worked for several investment banks and hedge funds, as well as Wolfram Research, the makers of Mathematica. Have programmed neural networks since 2002. I have switched almost completely from Java to Scala. For various reasons I explain in my Java -> Scala transition class, I see this as the future, and I think in the next 5 years Scala will replace Java in the professional space.
I am also a very enthusiastic pilot, I have a multi-engine airline pilot license (ATP-MEL) with instructor certifications. I am also a board member and CTO of the Volunteer Pilots Association (VPA), a charity flying people in medical and financial need, and am a command pilot for LightHawk, a charity flying for nature conservation.