Learn new concepts by watching a video and solving fun challenges questions with time bounded environment.
Go from absolute beginner to a proficient coder with our simple and engaging approach.
Have fun with friends, schoolmates or co-workers on multiplayer programming games and show them who's the boss!
Hit all the levels and get recognition from your peers and exciting prizes from ScalaGeek.
Strengthen your developer profile in Scala language as you code and play
Learn Scala to stand out and get noticed by top companies for a career change and jobs you deserve.
Download the ScalaGeek app
Watch a video to understand a specific topic of Scala Language
After getting familiar, test your knowledge by answering the trivia
Participate in Cash Contents and win prizes
Scala is a programming language that mixes Object-Oriented and Functional Programming. It has been adopted by organizations such as Twitter, LinkedIn, Netflix and Duolingo, and it has enjoyed steady growth for several years. Lately, investment in the language has come from companies like Intel, IBM and Juniper Networks. Its developer community is sharp, curious and dynamic.
Scala is being used in solid frameworks like Akka, Spark, and Play, and is gaining much traction in Data Analysis, Machine Learning, and Reactive Systems.
If you're a developer, having Scala under your belt can open up exciting job opportunities.