ScalaCourses.com is dedicated to providing online courses for people who want to learn how to program in Scala.
The Scala programming language is rapidly growing in popularity. There are many reasons for this, including tremendous scalability, a natural melding of object-oriented and functional capabilities, and the ability of 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. Machine learning / big data programmers have embraced Scala, and ScalaCourses.com teaches language basics in a practical manner.
Course are self-paced, which means you can study the material at your own speed. 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 provides a more effective learning experience than reading books or taking in-person courses.
You can learn more about the courses by clicking on them. We look forward to seeing you online!
Scala allows you to write clean and powerful code in a brief and concise manner. ScalaCourses.com provides the best learning experience, and is also the best value for learning Scala. Be proactive – get the edge with our self-study and instructor-led training. Please contact us for information about instructor-led training. Learn Scala today!
The free lectures will be randomly chosen from our Introduction to Scala, Intermediate Scala and Introduction to Play courses, and will be available for 24 hours.
The daily free video lecture will be displayed here, and tweeted each day at 9am ET. Follow @scalacourses so you don't miss any of the free video lectures!
If you find the video lectures useful, enroll today and give your Scala / Play capability a strong boost!
This course has 30 lectures, 80 sample programs and over 7 hours of video. You can view the free Working With Scala IDE for Eclipse lecture. Students should be proficient in another computer language, such as Python, Ruby or Java. This course is a recommended prerequisite for the Intermediate Scala course.
This course has 35 lectures, over 100 sample programs, many exercises with solutions and over 9 hours of video. It is a recommended prerequisite for our Introduction to Play Framework for Scala course, and for machine learning / big data work. You should take our Introduction to Scala course first, or be familiar with that material before starting this course.
Logged-in students can download course notes and lecture videos. We update transcripts and videos frequently, and provide release notes for each course and lecture. Enrollment is for 365 days, and students automatically get updates as they are released. Students can renew their enrollment for a fraction of the original price.
Early access students can work with the course material prior to official release. If you would like to participate, please read the program rules, click on a course link below, and sign up by clicking on the orange "Add to cart" button. New material is made available as each lecture is written and recorded.
Learn how to configure, develop and test Play Framework 2 applications using Scala. Regular price is $450 – now only $275. Most of the lecture transcripts and sample code have been written. 3 hours of video are currently available, with more on the way.
"I like the pace (fast) and the content (deep). I’m glad I made the investment."
– Kirk Sullivan, Orlando, FL, USA.
"This course is way more practical than other ones I have tried. Excellent!"
– Riku Karjalainen, Helskini, Finland.
"I've been looking between Scala and Clojure recently. Your videos/responsiveness are keeping me in Scala land."
– Marcos Trinidad, New York, NY, USA.
"The video production seems exceptionally painstaking."
– N. Sriram, Philadelphia, PA, USA.
"Your process of continuously improving and updating the course material is a very important differentiator. My interest is using Scala with Spark and other machine learning applications. Another very important feature of ScalaCourses.com is the ability for users to easily search the video transcripts."
– R. Sargeant, Birkdale, Queensland, Australia
"One of the many things I like about these courses is that they are filled with explanations of reality. I've taken the Functional Programming and Reactive Programming courses at Coursera, read multiple books on Scala, attended Scala meetp-up groups, listened to video lectures and presentations on Scala and done lots of exercises on my own over the past two years. I still learn lots from ScalaCourses.com because the courses are filled with gems of practicality and reality that I've not found in books or other materials. The explanations are crisp and clear. The courses manage to keep a fine balance between not requiring a lot of prior knowledge, while still address the topic in a deep, meaningful way."
– Bill Bourne, Ottawa, Canada
"ScalaCourses.com is a tremendous resource for developers looking to leverage Scala to and from Java, and presents useful information for maximizing productivity."
– Jamie Allen, Sr. Director of Global Services, Typesafe
""I encourage everyone interested in learning about Scala to enroll in ScalaCourses.com online courses."
– Scott Clasen, principal engineer, Heroku
"ScalaCourses.com is good stuff!"
– Debasish Ghosh, author of “DSLs In Action”
"These courses are what I wished for when I was learning Scala."
– Mike Slinn, Half Moon Bay, CA, USA.