Skip to content

Functional Programming in Scala - Part 3 of 3

Photo of Salar Rahmanian
Hosted By
Salar R.
Functional Programming in Scala - Part 3 of 3

Details

For this event please RSVP here: https://lu.ma/mkovmplm

## Functional Programming in Scala - Part 3 of 3

“Functional Programming in Scala" is a set of three lectures that – as the title suggests – introduce you to the concepts of Functional Programming, with Scala being the programming language of the examples. During this short course, you will learn how to work with functions as first-class citizens of your code, how to use pattern matching and recursion to obtain complex yet readable code, and finally, what a monad is and what to do with it.
In total, there are about four and a half hours of material: 1.5 hours of lecture on the basics and another 1.5 hours of joint work between the lecturer and students, where we use the knowledge from the previous lesson to write two more complicated programs, while discussing the details of programming in Scala, and another 1.5 hours of lecture on monads and effects systems. The whole series consists of slides and real-time programming. For coding we will use IntelliJ IDEA with the Scala Plugin.

## About our speaker

Maciej Gorywoda is a Product Marketing Manager in the IntelliJ Scala Plugin team at JetBrains. In 2005, he graduated from the Warsaw University of Technology with an MSc in Artificial Intelligence. He started working with Scala in 2014, and since then, it has become his favourite programming language for both professional work and various hobby projects. He speaks at conferences and produces YouTube videos on the basics of Functional Programming, Scala on Android, and Artificial Intelligence in video games. In 2024, he became an official Scala Ambassador.
In his free time, Maciej writes fantasy, trains martial arts, and goes on long-distance bicycle trips.

## About this course

## Thank you

Big thank you to Maciej Gorywoda and Jetbrains for making this event possible and supporting our meetup group.

Please SUBSCRIBE

Please subscribe to our Luma group to receive our newsletter and to hear about our events first: https://lu.ma/scala

Photo of Scala Bay group
Scala Bay
See more events
Online event
This event has passed