The Scala programming language is rapidly growing in popularity, and is widely viewed as the next major programming language. There are many reasons for this, including tremendous scalability, a natural melding of object-oriented and functional capabilities, and the potential for Scala programs to interoperate with legacy Java code. Even though Scala presents a significant learning curve, benefits accrue almost as soon as programmers start to work with Scala.
ScalaCourses.com is an online Scala training web site with courses that feature videos, transcripts and working code examples. Unlike other online training web sites, ScalaCourses.com is custom-designed to teach computer programming skills. Students are encouraged to collaborate with each other.
The first series of courses will be on Java/Scala interoperability. Until now, this material had not been compiled in an up-to-date and comprehensive manner. The course materials proceed methodically, so beginners through experienced Scala programmers alike will quickly learn valuable techniques, useful information, and gain practical experience. The material is introduced through many short lectures with working examples and self-discovery techniques. Just enough theory is introduced to gain an intuitive understanding of how to work with the concepts presented. ScalaCourses.com's Scala/Java Interoperability courses are the distillation of hundreds of hours of research so you can quickly learn how to complete your integration tasks with confidence and efficiency. The instructor, Mike Slinn, wrote the first book that featured dozens of parallel Scala and Java code examples. This course goes further, and provides students the knowledge and techniques to work with combined Scala/Java code bases in all their forms.
Students will be able to purchase individual lectures or entire courses once the site officially launches. If you choose to purchase one lesson at a time the cost of each lesson is credited against the purchase price of the whole course. You can upgrade to the entire course for the difference between what you paid for individual lectures and the price of the course.
ScalaCourses.com is about to enter a restricted testing phase; if you would like to become an early access student please let us know. If you would rather wait to enroll when the site is complete, send us an email and we'll notify you. If you or your organization are interesting in using our platform to prepare and deliver online courses, we would love to hear from you.