ScalaGeek Step up your Scala concepts

The new way to improve your Scala programming skills while having fun!

Get started >>

Practice & learn the fun way

practice pure code icon

Practice pure code

Learn new concepts by watching a video and solving fun challenges questions with time bounded environment.

Become the expert

Become the expert

Go from absolute beginner to a proficient coder with our simple and engaging approach.

Challenge your friends

Play and Compete icon

Play and Compete

Have fun with friends, schoolmates or co-workers on multiplayer programming games and show them who's the boss!

Rise & Shine

Rise & Shine

Hit all the levels and get recognition from your peers and exciting prizes from ScalaGeek.

Launch your career with Scala language

Build up icon

Build up

Strengthen your developer profile in Scala language as you code and play

Stand out icon

Stand out

Learn Scala to stand out and get noticed by top companies for a career change and jobs you deserve.

Launch your career with Scala

How to play

Build up icon

Download the app

Download the ScalaGeek app

Build up icon

Train your Brain

Watch a video to understand a specific topic of Scala Language

Build up icon

Answer the Trivia

After getting familiar, test your knowledge by answering the trivia

Build up icon

Join the cash contest

Participate in Cash Contents and win prizes

Why Scala?

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.

 Why Scala

Discover a new programming language while having fun

Get Started