THE LATEST / The Best Online Courses of 2017 Read (https://www.class-central.com/report/best-free-online-courses-2017?news_banner=1) (/) Courses MOOC Report What do you want to learn? Sign in (/login)or
Write a Review (/write-a-review)
Register (/signup) To support our site, Class Central may be compensated by some course providers. Home (/) i France Université Numerique (/provider/fun) Introduction to functional programming in OCaml
Read reviews
Paris Diderot University (/university/paris-diderot) via France Université Numerique (/provider/fun) OP (/u/207663) DG (/u/458671) i i i i i Based on 2 Reviews RM (/u/127117) 44 students interested AD Learn Digital Marketing (https://www.udacity.com/course/digital-marketing-nanodegree--nd018? utm_source=class-central&utm_medium=ads&utm_campaign=2017-10-class-central-course-table-headertext-digital-marketing) via Udacity (https://www.udacity.com/course/digital-marketing-nanodegree--nd018?utm_source=classcentral&utm_medium=ads&utm_campaign=2017-10-class-central-course-table-header-text-digital-marketing) AD Intro to Python for Data Science (https://www.datacamp.com/courses/intro-to-python-for-data-science? utm_source=class-central&utm_medium=ads&utm_campaign=class-central-python) via DataCamp (https://www.datacamp.com/courses/intro-to-python-for-data-science?utm_source=classcentral&utm_medium=ads&utm_campaign=class-central-python) About this course Syllabus
Write review (/review/new/4513) Free Online Course Finished (/courses/past) Programming (/subject/programming-andsoftware-development) Paris Diderot University (/university/parisdiderot) France Université Numerique (/provider/fun) English (/language/english)
Functional programming is a programming paradigm which is rapidly attracting interest from a broad range of developers because it allows to write expressive, concise and elegant programs.
Certificate Available 2 hours a week
In this MOOC you will learn Functional programming using the OCaml programming language. You will discover the powerful mechanisms that are offered to build and manipulate complex data structures in a clean and efficient way.
26th Sep, 2016
And you will see how functions play a central role, as first-class values that can be freely used in any place where an
6 weeks long
expression can appear.
The OCaml programming language is a member of the ML language family pioneered by Robin Milner. An important feature of OCaml is that it reconciles the conciseness and flexibility of untyped programming languages
GO TO CLASS (HTTPS://WWW.FUNMOOC.FR/COURSES/PARISDIDEROT/560
(like Python, for example) with the safety of strongly typed programming languages (like Java, for example). The GET NOTIFIED FOR NEXT SESSION
OCaml compiler performs in fact a type inference: types of identifiers do not have to be declared but are inferred by the compiler at the moment of definition of an identifier, and then used for assuring type correctness when using an identifier.
+
Add to My Courses
We will start by using OCaml as a purely functional programming language. At the end of this MOOC we will see that OCaml is in fact a multi-paradigm language which allows you to combine the functional programming style with the imperative programming paradigm. Taught byRalf Treinen, Yann Régis-Gianas and Roberto Di Cosmo Tags
europe (/tag/europe) ocaml (/tag/ocaml)
functional programming (/tag/functional%20programming) ml (/tag/ml)
FAQ
france (/tag/france)
Related Courses Delft University of Technology (/university/delft) Introduction to Functional Programming (/course/edxintroduction-to-functionalprogramming-2147) via edX (/provider/edx)
VIEW ALL (/FAQ)
What are MOOCs? How do I register?
University of Michigan (/university/umich) Model Thinking (/course/courseramodel-thinking-317) via Coursera (/provider/coursera)
How do these MOOCs or free online courses work?
Université catholique de Louvain (/university/uclouvain) Louv1.01x: Paradigms of Computer Programming (/course/edx-louv1-01xparadigms-of-computer-programming1487) via edX (/provider/edx) Massachusetts Institute of Technology (/university/mit) Mobile Application Experiences Part 1: From a Domain to an App Idea (/course/edx-mobile-applicationexperiences-part-1-from-a-domain-toan-app-idea-1523) via edX (/provider/edx) University of London International Programmes (/university/london) Goldsmiths, University of London (/university/goldsmiths) Responsive Website Basics: Code with HTML, CSS, and JavaScript (/course/coursera-responsive-websitebasics-code-with-html-css-andjavascript-4191) via Coursera (/provider/coursera) » Browse more Programming courses (/subject/programming-and-softwaredevelopment)
Reviews for France Université Numerique's Introduction to functional programming in OCaml i i i i i 5.0 i Based on 2 reviews 5 stars100% 4 star0% 3 star0% 2 star0% 1 star0% Did you take this course? Share your experience with other students.
Write a review (/review/new/4513) 1 i i i i i 5.0 i 2 years ago (/course/france-universite-numerique-introduction-to-functional-programmingin-ocaml-4513?review-id=14101) by Mark Henry Butler (/u/145826) completed this course. Was this review helpful to you? Yes i i i i i 5.0 i 2 years ago (/course/france-universite-numerique-introduction-to-functional-programmingin-ocaml-4513?review-id=13483) Kuronosuke completed this course. Was this review helpful to you? Yes 1
Get personalized course recommendations, track subjects and courses with reminders, and more.
Learn Digital Marketing udacity.com Gain real-world experience running live campaigns as you learn from top experts. AD (https://www.udacity.com/course/digital-marketingnanodegree--nd018?utm_source=classcentral&utm_medium=ads&utm_campaign=2017-10class-central-sidebar-text-ad-digital-marketing) Become a Data Scientist datacamp.com Learn Python & R at your own pace. Start now for free! AD (https://www.datacamp.com/?utm_source=classcentral&utm_medium=home_ad&utm_campaign=classcentral)
Sign up for free Browse online courses and MOOCs By
Quick Links
Random (/random)
Top 50 MOOCs of All Time (/report/top-moocs/)
Providers (/providers)
Improve Your Writing Skills (/report/writing-free-online-courses/)
Universities (/universities)
edX (/provider/edx)
Institutions (/institutions)
Coursera (/provider/coursera)
Subjects (/subjects)
Udacity (/provider/udacity)
Careers (/careers)
FutureLearn (/provider/futurelearn)
Languages (/languages)
Stanford (/university/stanford) Harvard (/university/harvard) MIT (/university/mit) Google (/institution/google) Class Central Newsletter Never miss a course.
Your email
Subscribe
No spam. Unsubscribe at any time. About Class Central Class Central is a search engine and reviews site for free online courses popularly known as MOOCs or Massive Open Online Courses. MOOC Report (/report) FAQ (/faq) Contact Us (mailto:
[email protected]) © Copyright 2011-2018 Privacy Policy (/privacy-policy)