Read the Scala fundamentals lessons online at twitter.github.io/scala_school to learn Scala from scratch without any setup.
Clone the repository and run it locally with Jekyll to preview or adapt the lessons for your own Scala training course.
Use the lesson content to onboard a team of engineers to Scala, as Twitter originally did internally.
| twitter/scala_school | tc39/proposal-temporal | mciastek/sal | |
|---|---|---|---|
| Stars | 3,696 | 3,693 | 3,692 |
| Language | HTML | HTML | HTML |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Ruby with Jekyll and RedCloth gems to build locally, the published site at twitter.github.io/scala_school works immediately with no install.
Scala School is a set of lessons on the Scala programming language, originally created and used by Twitter to teach Scala to its engineers. The lessons are published as a website at twitter.github.io/scala_school and cover the fundamentals of the language for people who want to learn it from the ground up. The repository contains the source files for that website. The lessons are written in a text-based markup format and turned into HTML pages using Jekyll, a tool that generates static websites from text files. The README covers only the technical side of building and publishing the site: how to install the required tools (Jekyll and RedCloth, both Ruby libraries), how to build the lesson pages locally, and how to run a local web server on port 4000 so you can preview changes as you make them. The README does not describe the lesson content itself, so it is not clear from the source file alone which specific Scala topics are covered or at what depth. Based on the project description, the scope is fundamentals, meaning the lessons are likely aimed at people who are new to Scala rather than experienced Scala developers. The published site is where the actual learning content lives. The project is maintained by Twitter and is publicly available for anyone who wants to study Scala or adapt the lessons for their own teaching purposes.
Scala programming lessons originally written by Twitter to teach its engineers, published as a static website covering Scala fundamentals for people learning the language from scratch.
Mainly HTML. The stack also includes HTML, Jekyll, Ruby.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.