Skip to content

jetbrains-academy/scala-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala Tutorial (Educational Products version) official JetBrains project

This course provides a quick tutorial on the Scala language. The contents are based on the Scala Execises project, MOOCS Functional Programming Principles in Scala and Functional Program Design in Scala. The target audience are the people who already have some experience in programming and are familiar with the JVM.

In this course, you will learn, among other things, about Scala’s basic terms and types, proper naming, conditional expressions in loops, lexical scopes, and OOP. You will find out the difference between classes and case classes, learn to apply recursive functions and structure information, implement higher order functions, and so on. Throughout the course, you will find many tips and tricks to make your code flexible and more optimized.

Have fun and good luck!

P.S. Want to contribute? Feel free to send a pull request to this repo.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages