SlideShare a Scribd company logo
coursera.org
Statement of Accomplishment
WITH DISTINCTION
DECEMBER 01, 2013
SUDIPTA DEB
HAS SUCCESSFULLY COMPLETED THE ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE’S ONLINE
OFFERING OF
Functional Programming Principles
in Scala
This advanced undergraduate programming course covers the
principles of functional programming using Scala, including the
use of functions as values, recursion, immutability, pattern
matching, higher-order functions and collections, and lazy
evaluation.
MARTIN ODERSKY
PROFESSOR OF COMPUTER SCIENCE
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
DISCLAIMER : THIS ONLINE OFFERING DOES NOT REFLECT THE ENTIRE CURRICULUM OFFERED TO STUDENTS ENROLLED AT ECOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. THIS DOCUMENT DOES NOT AFFIRM THAT THIS STUDENT WAS ENROLLED AS A ECOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE STUDENT IN ANY WAY; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
CREDIT; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEGREE OR CERTIFICATE; AND IT DOES NOT VERIFY THE
IDENTITY OF THE INDIVIDUAL WHO TOOK THE COURSE.

More Related Content

PDF
Principles of reactive programming
PDF
Coursera reactive 2014
PDF
Coursera progfun 2014
DOCX
DevinCurrentResume
PDF
Functional programming principles in Scala
PDF
Functional Programming Principles - 03.06.2013.pdf
PDF
Functional Programming Principles in Scala
PDF
Coursera progfun 2016
Principles of reactive programming
Coursera reactive 2014
Coursera progfun 2014
DevinCurrentResume
Functional programming principles in Scala
Functional Programming Principles - 03.06.2013.pdf
Functional Programming Principles in Scala
Coursera progfun 2016

Similar to Functional programming principles in scala (20)

PDF
Coursera progfun 2015
PDF
Coursera progfun 2016
PDF
Principles of Reactive Programming
PDF
Coursera reactive 2015
PDF
Coursera CDVT89WMSWJ7
PDF
Coursera reactive 2015
PDF
GerardoScalaCertCoursera
PDF
Coursera QM3XYL6VG6QQ
PDF
Coursera dsp 2014
PDF
merged_document_3
PDF
Digital Signal Processing
PDF
Scala Programming Introduction
PDF
Linear and Discrete Optimization
PDF
Functional programming in Scala
PDF
Functional programming in scala coursera
PDF
Introduction to Functional Programming with Scala
PDF
Becoming Functional Steps For Transforming Into A Functional Programmer Joshu...
PDF
Certificate: Computing for Data Analysis
PDF
Functional Programming in Scala in a Nutshell: Review of Functional Programmi...
PDF
Scala Quick Introduction
Coursera progfun 2015
Coursera progfun 2016
Principles of Reactive Programming
Coursera reactive 2015
Coursera CDVT89WMSWJ7
Coursera reactive 2015
GerardoScalaCertCoursera
Coursera QM3XYL6VG6QQ
Coursera dsp 2014
merged_document_3
Digital Signal Processing
Scala Programming Introduction
Linear and Discrete Optimization
Functional programming in Scala
Functional programming in scala coursera
Introduction to Functional Programming with Scala
Becoming Functional Steps For Transforming Into A Functional Programmer Joshu...
Certificate: Computing for Data Analysis
Functional Programming in Scala in a Nutshell: Review of Functional Programmi...
Scala Quick Introduction
Ad

More from Sudipta Deb ☁ (15)

PPTX
Kitchener Canada Developer Group Event: From Admin to Certified Technical Arc...
PPTX
Kitchener Developer Group's session on "All about events"
PDF
DevOps 101
PPTX
Learn how Source Tracking can keep metadata changes in sync between your loca...
PPTX
Orchestrate all of your salesforce automation with the trigger actions framework
PDF
Let's Learn About Heroku and How to Integrate with Salesforce
PPTX
Using Styling Hooks to Customize Your LWC
PDF
Shadow DOM, CSS and Styling Hooks in LWC what you need to know
PDF
Algorithms design and analysis, part 1
PPTX
Automate the development lifecycle with cumulus ci on april 9th, 2020
PDF
Dreamforce Global Gathering
PPTX
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
PPTX
Introduction to lightning web component
PPTX
Kitchener CA Developer Group Presents Everything you need to know about Einst...
PPTX
Building lightning apps by Daniel Peter
Kitchener Canada Developer Group Event: From Admin to Certified Technical Arc...
Kitchener Developer Group's session on "All about events"
DevOps 101
Learn how Source Tracking can keep metadata changes in sync between your loca...
Orchestrate all of your salesforce automation with the trigger actions framework
Let's Learn About Heroku and How to Integrate with Salesforce
Using Styling Hooks to Customize Your LWC
Shadow DOM, CSS and Styling Hooks in LWC what you need to know
Algorithms design and analysis, part 1
Automate the development lifecycle with cumulus ci on april 9th, 2020
Dreamforce Global Gathering
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Introduction to lightning web component
Kitchener CA Developer Group Presents Everything you need to know about Einst...
Building lightning apps by Daniel Peter
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Machine Learning_overview_presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
Machine Learning_overview_presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx

Functional programming principles in scala

  • 1. coursera.org Statement of Accomplishment WITH DISTINCTION DECEMBER 01, 2013 SUDIPTA DEB HAS SUCCESSFULLY COMPLETED THE ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE’S ONLINE OFFERING OF Functional Programming Principles in Scala This advanced undergraduate programming course covers the principles of functional programming using Scala, including the use of functions as values, recursion, immutability, pattern matching, higher-order functions and collections, and lazy evaluation. MARTIN ODERSKY PROFESSOR OF COMPUTER SCIENCE ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DISCLAIMER : THIS ONLINE OFFERING DOES NOT REFLECT THE ENTIRE CURRICULUM OFFERED TO STUDENTS ENROLLED AT ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. THIS DOCUMENT DOES NOT AFFIRM THAT THIS STUDENT WAS ENROLLED AS A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE STUDENT IN ANY WAY; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE CREDIT; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEGREE OR CERTIFICATE; AND IT DOES NOT VERIFY THE IDENTITY OF THE INDIVIDUAL WHO TOOK THE COURSE.