Coursera – Functional Programming in Scala Specialization 2022-10 – Download

Description

Functional Programming in Scala Specialization is a training series in functional programming with Scala published by Coursera Online Academy. This training covers programming with the Scala language of a completely new and modern world and will introduce you to the world of software development. Functional programming is one of the most used and important topics in software development, used by a large number of companies and developers. By implementing functional programming in the Scala language, the user can create powerful programs to analyze all kinds of data sets, large and small. Designing and architecting massive and large applications with Scala programming language in private form of functional programming is a very valuable and rare skill among programmers and developers.

This training is one of the most comprehensive courses published on the Scala programming language and functional programming, and among the most important topics covered are programming and distributed computing, parallel programming and multiple architectures . did the analysis of small and large sets of information and…

What you will learn in functional programming in the Scala specialization

  • Functional programming approach and its implementation in the software development process
  • Recursion
  • pattern matching
  • higher order functions
  • Design immutable information structures
  • Parallel Programming and Its Effect on Overall Speed ​​and Program Performance
  • Edit and modify data with Spark and Scala
  • Scala programming language
  • Apache Spark
  • Data structure
  • And…

Course Specifications

Editor: Coursera
Instructors: Martin Odersky, Prof. Viktor Kuncak, Dr. Alexandre Prokopec, Prof. Heather Miller and Julien Richard-Foy
French language
Intermediate level
establishment/university: Federal Polytechnic School of Lausanne
Number of lessons: 5
Duration: Approximately 7 months to complete – Suggested pace of 7 hours/week

Courses included:

Course 1

Principles of Functional Programming in Scala

Course 2

Designing functional programs in Scala

Course 3

parallel programming

Course 4

Big Data Analysis with Scala and Spark

Course 5

Functional Programming in Scala Capstone

Functional Programming in Scala Specialization Prerequisites

What basic knowledge is needed?

At least one year of programming experience is recommended. Proficiency in Java or C# is ideal, but experience with other languages ​​such as C/C++, Python, JavaScript, or Ruby is also sufficient.

Do I have to take the courses in this Specialization in a specific order?

We recommend that you complete the courses in the order presented, as each subsequent course will build on material from previous courses.

Pictures

Functional programming in Scala specialization

Introductory video to functional programming in the Scala specialization

Installation guide

After the clip, watch with your favorite reader.

english subtitles

Quality: 720p

This specialization contains 5 courses.

Download links

Course 1 – Principles of Functional Programming in Scala

Download the course – 943 MB

Course 2 – Designing functional programs in Scala

Download the course – 861 MB

Course 3 – Parallel Programming

Download the course – 926 MB

Course 4 – Big Data Analysis with Scala and Spark

Download the course – 979 MB

Course 5 – Functional Programming in Scala Capstone

Download the course – 18 MB

File password(s): free download software

size

In total, approximately 4 GB

free download software latest version