YoVDO

Functional Programming in Kotlin

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Kotlin Courses Functional Programming Courses Lambda Expressions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional programming in Kotlin through this comprehensive conference talk from Devoxx Poland 2019. Dive into the essence of functional programming and discover how it can reduce accidental complexity in code. Learn about the advantages of adopting a functional style, including its declarative nature and benefits for concurrency. Follow along as the speaker covers key concepts such as passing functions, lambda expressions, iterators, forEach loops, and functions as objects. Gain insights into functional programming techniques like filter, map, reduce, and evaluation. Through practical examples and explanations, understand how to leverage Kotlin's features to write more efficient and maintainable code using functional programming principles.

Syllabus

Introduction
Example
Functional Style
Passing Functions
Lambda Expressions
Structure
Iterators
ForEach
Functions as Objects
Receiving Lambdas
Lambda as Last Argument
Functional Programming Functions
Filter
Map
Reduce
Maps
Evaluation


Taught by

Devoxx

Related Courses

Kotlin Bootcamp for Programmers
Google via Udacity
Введение в язык Котлин
St. Petersburg State Polytechnic University via Coursera
Kotlin for Java Developers
JetBrains via Coursera
Developing Android Apps with Kotlin
Google via Udacity
Advanced Android with Kotlin
Google via Udacity