
rockthejvm.com
Быстрое и практическое обучение работе с Scala, Akka и Apache Spark. Больше никакого бездумного просмотра, непонятных сообщений в блогах и размытых видео. Сэкономьте время и нервы и следуйте плавной кривой обучения, где царит код.
Scala & Functional Programming Practice
Погрузитесь в практику функционального программирования на Scala и превратите теоретические знания в уверенные навыки, необходимые для прохождения собеседований и решения реальных инженерных задач.
Этот курс создан как ответ на самый частый запрос студентов: «Где я могу применить Scala на практике?» Вы получите десятки тщательно отобранных упражнений, которые прокачают мышление функционального программиста и помогут в подготовке к собеседованиям на Scala-разработчика.
Проблема не в синтаксисе. Трудность — в изменении способа мышления. Функциональное программирование требует новой логики, новых подходов и умения писать код без мутаций и побочных эффектов. В этом и заключается главная цель курса — научить вас именно думать функционально.
Хвостовая рекурсия — сердцевина эффективного функционального кода. В процессе обучения вы поймёте её настолько хорошо, что сможете использовать её автоматически. Это не просто теория — вы будете применять её в каждом упражнении.
Все задания оформлены в формате настоящих интервью. Вы получаете условие, пытаетесь решить его самостоятельно, а затем изучаете подробный разбор решения автора — вместе с ходом мыслей и стратегией.
Вы научитесь писать код, который:
Автор использовал более 7 лет профессионального опыта работы со Scala для создания набора задач, который помогает не просто писать код, а развивать функциональное мышление.
После прохождения курса вы:
Если вы хотите по-настоящему понять функциональное программирование — этот курс станет вашим практическим путём к мастерству. Всё построено вокруг реальных задач, детальных разборов и развития настоящего профессионального мышления.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Быстрое и практическое обучение работе с Scala, Akka и Apache Spark. Больше никакого бездумного просмотра, непонятных сообщений в блогах и размытых видео. Сэкономьте время и нервы и следуйте плавной кривой обучения, где царит код.
Scala 3 & Functional Programming Essentials
https://rockthejvm.com/p/scala
Может еще и обновите курс от этого же автора ?
https://coursehunter.net/course/jvm-akka-http-s-scala
(там недостает всего 3 видео)
### Numbers and Math [5 файлов]
Largest Number (easy) (13:19)
Reverse Integer (easy) (11:45)
Parse Integer (medium) (17:17)
Ugly Number (medium) (17:42)
Duplicates (medium) (20:08)
### Strings [5 файлов]
Ransom note (easy) (9:21)
Compare Version Numbers (medium) (13:37)
Multiply Strings (hard) (29:03)
Reorganize Strings (medium) (16:13)
Reverse Words (easy) (4:24)
### Working with Trees [4 файла]
ToList (medium) (23:03)
Path Sum (medium) (18:06)
Path Sum 2 (hard) (31:51)
Surveillance Cameras (hard) (40:34)
### Working with Graphs [4 файла]
Find Town Judge (easy) (11:03)
University Courses (easy) (11:47)
University Courses 2 (medium) (29:46)
Computer Network Delay (hard) (29:25)
-----------------------
Есть возможно сть их добавить в раздачу?
https://rockthejvm.com/p/scala-functional-programming-interview-practice