YoVDO

ReasonML Programming - Full Course for Beginners

Offered By: freeCodeCamp

Tags

ReasonML Courses Programming Courses Javascript Courses OCaml Courses Data Structures Courses Functional Programming Courses Imperative Programming Courses Type Safety Courses

Course Description

Overview

Dive into a comprehensive 6-hour course on ReasonML programming, designed for beginners. Explore this object-functional language created by Facebook, which combines simplicity, speed, and type safety while leveraging both JavaScript and OCaml ecosystems. Master basic data types, including let bindings, conditionals, functions, and recursions. Progress through basic and advanced data structures, covering tuples, records, arrays, variant types, and lists. Delve into higher-order functions, functional expressions, and partial application. Learn imperative features such as exceptions, iterations, and mutations. By the end of this course, gain the knowledge and skills to build powerful applications using ReasonML.

Syllabus

) Basic Types.
) Let Bindings.
) Conditionals.
) Functions.
) Recursions.
) Operators.
) Let Bindings.
) Tuples.
) Records.
) Arrays.
) Equalities.
) Varient Types.
) Polymorphic Varients.
) List.
) Functional Expressions.
) First-Class Functions.
) Partial Application.
) Labeled Parameters.
) Map.
) Fold.
) Pipe Operator.
) Unit.
) Exceptions.
) Iterations.
) Mutations.
) References.


Taught by

freeCodeCamp.org

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera