Save for later

Functional Programming in Scala Capstone

Functional Programming in Scala,

In the final capstone project you will apply the skills you learned by building a large data-intensive application using real-world data. You will implement a complete application processing several gigabytes of data. This application will show interactive visualizations of the evolution of temperatures over time all over the world. The development of such an application will involve: — transforming data provided by weather stations into meaningful information like, for instance, the average temperature of each point of the globe over the last ten years ; — then, making images from this information by using spatial and linear interpolation techniques ; — finally, implementing how the user interface will react to users’ actions.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Get a Reminder

Send to:
Rating 3.9 based on 80 ratings
Length 7 weeks
Effort 6 weeks, 4-5 hours/week
Starts Dec 7 (6 weeks ago)
Cost $79
From École polytechnique fédérale de Lausanne via Coursera
Instructors Dr. Julien Richard-Foy, Julien Richard-Foy
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Science Data Analysis Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

big data

I didn't learn anything new about Scala or Big Data from this project.

Instead of learning functional design or applying big data analysis framework everything just worked with simple ".par" after large collections.

Buggy grader Most of the case, it is hard to deal with big data.

This course provides an opportunity to handle big data and visualize the handled result on UI.

Good Spark / Big Data project.

Provides a good example of real problem project focussed on Spark and big data analysis.

Read more

functional programming

Learn a lot about functional programming and spark, it inspires me how the data could be process in big data world.

I love functional programming!

In my experience - Scala is used a) for a functional programming language b) to drive Spark.

Read more

found myself

Actually I have found myself spending more time fighting with the given skeleton and the grader, rather than writing a workable solution.Also, if I were designing this course I would rather go from the top to bottom when slicing the implementation into layers, steps and weeks.

I found myself enthusiastically telling my colleagues about the data files and the spark code to join them.

Read more

data analysis

The fact that this course is cataloged under "Data Science > Data Analysis" also suggests that the course's project is data-centric, but that's not the case at all.

This course requires very little data manipulation (basically only the first milestone) and no data analysis at all.

from scratch

Some argue that they should allow us to write everything from scratch and judge the grades by the output, allowing more flexibility for the developemt process.

If you allow me to start from scratch, I'm gonna finish it with C++ or Python.The one thing I say they should really fix is the instability of the grader.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Data Warehouse Application Administrator $65k

data application order specialist $70k

Data Application Analyst $76k

Enterprise Architect Application/Data $77k

Application and Data Warehouse Developer $82k

Application Developer - Data Analyst $96k

Application Data Specialist $98k

Data and Application Specialist $107k

Application Developer, data analyst $109k

Application Administrator and Data Engineer $120k

Enterprise Data Application Developer $127k

Enterprise Application & Data Architect $191k

Write a review

Your opinion matters. Tell us what you think.

Rating 3.9 based on 80 ratings
Length 7 weeks
Effort 6 weeks, 4-5 hours/week
Starts Dec 7 (6 weeks ago)
Cost $79
From École polytechnique fédérale de Lausanne via Coursera
Instructors Dr. Julien Richard-Foy, Julien Richard-Foy
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Science Data Analysis Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now