-
-
Notifications
You must be signed in to change notification settings - Fork 131
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Docs update - remove obsolete links and unmaintained tools, add new b…
…ooks, tools, Youtube channels
- Loading branch information
1 parent
dfbe08c
commit 43f74b8
Showing
6 changed files
with
48 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,30 @@ | ||
# Learning | ||
|
||
## Online Courses | ||
|
||
|
||
* [The Scala Center](https://docs.scala-lang.org/online-courses.html) - The Scala Center is an independent not-for-profit center focused on open source and | ||
learning. They have a syllabus and links to various learning platforms. | ||
* [Functional Programming Principles in Scala](https://www.coursera.org/learn/progfun1) - In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically. | ||
* [Functional Program Design in Scala](https://www.coursera.org/learn/progfun2) - In this course you will learn how to apply the functional programming style in the design of larger applications. | ||
|
||
## Books | ||
|
||
* [Learn Scala 3 the Fast Way - Alvin Alexander](https://alvinalexander.com/scala/learn-scala-3-the-fast-way-book/) | ||
* [Hands on Scala Programming - Li Haoyi](https://www.handsonscala.com/) | ||
* [Programming Scala - Dean Wampler, Ph.D.](http://shop.oreilly.com/product/0636920033073.do) | ||
* [Programming in Scala - Oderksy, Spoon, Venners](http://www.artima.com/shop/programming_in_scala_3ed) | ||
* [Functional Programming in Scala - Chiusano, Bjarnason](https://www.manning.com/books/functional-programming-in-scala) | ||
* [Scala for the Impatient - Cay S. Horstmann](http://horstmann.com/scala/) | ||
* [Hands on Scala Programming - Li Haoyi](https://www.handsonscala.com/) | ||
|
||
## Online Courses | ||
## Free Online Books | ||
|
||
* [Functional Programming Principles in Scala](https://www.coursera.org/learn/progfun1) - In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically. | ||
* [Functional Program Design in Scala](https://www.coursera.org/learn/progfun2) - In this course you will learn how to apply the functional programming style in the design of larger applications. | ||
* [EBook Foundations List of Free Programming Books](https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-langs.md#scala) | ||
|
||
## Youtube channels | ||
|
||
* [Dr Mark Lewis](https://www.youtube.com/user/drmarkclewis) | ||
* [Scala In The City](https://www.youtube.com/c/ScalaintheCity/) | ||
* [Rock the JVM](https://www.youtube.com/c/RocktheJVM/) | ||
* [Konfy](https://www.youtube.com/c/Konfy/) | ||
* [DevInsideYou](https://www.youtube.com/c/DevInsideYou) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
sbt.version=1.6.1 | ||
sbt.version=1.7.1 | ||
|