TrueschoTruescho
All Courses
Functional Programming Principles in Scala (Scala 2 version)
Coursera
Course
Unknown

Functional Programming Principles in Scala (Scala 2 version)

École Polytechnique Fédérale de Lausanne

Explore functional programming principles in Scala 2 and combine functional and object-oriented programming for effective application development.

Unknown6 weeksEnglish

About this Course

Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Tumblr and also C

What You'll Learn

  • Understand functional programming principles
  • Write pure functional programs using recursion and pattern matching
  • Design immutable data structures
  • Combine functional programming with objects and classes

Prerequisites

  • Intermediate programming and Scala knowledge

Instructors

M

Martin Odersky

Computer Science

Topics

Scala Programming
Algorithms
Data Structures
Programming Principles
Functional Design
Integrated Development Environments
Object Oriented Programming (OOP)

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

برمجة Scala
خوارزميات
هياكل البيانات
مبادئ البرمجة
التصميم الوظيفي
بيئات التطوير المتكاملة
البرمجة الكائنية

Start Learning Now