Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

OCAML Tutorial

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 5-hour tutorial series on OCaml programming language. Learn everything from installation on Ubuntu Linux to advanced concepts like higher-order functions, currying, and module creation. Explore basic syntax, control structures, data types, file I/O, exception handling, and debugging techniques. Master functional programming paradigms, recursive functions, and memoization. Gain practical skills in compiling OCaml code, creating shell scripts, and working with various file extensions. Perfect for beginners and intermediate programmers looking to enhance their OCaml proficiency.

Syllabus

OCAML Tutorial 1/33: Introduction
OCAML Tutorial 2/33: Installing OCAML and OPAM on Ubuntu Linux
OCAML Tutorial 3/33: Basic OCAML Expressions and Operations
OCAML Tutorial 4/33: The OCAML Syntax
OCAML Tutorial 5/33: If Statement (If Expression)
OCAML Tutorial 6/33: For/While Loop - More on Deep/Shallow Equality
OCAML Tutorial 7/33: Mutable Variables
OCAML Tutorial 8/33: Functions in OCAML
OCAML Tutorial 9/33: Anonymous and Polymorphic Functions in OCAML
OCAML Tutorial 10/33: Higher Order Functions & Currying in OCAML
OCAML Tutorial 11/33: Tuples in OCAML
OCAML Tutorial 12/33: Pattern Matching in OCAML
OCAML Tutorial 13/33: A Word on Recursion and Recursive Functions
OCAML Tutorial 14/33: Recursive Functions in OCAML
OCAML Tutorial 15/33: Tracing Functions in OCAML Toplevel
OCAML Tutorial 16/33: Memoization and Recursive Functions in OCAML Toplevel
OCAML Tutorial 17/33: The OCAML System
OCAML Tutorial 18/33: The String Module in OCAML
OCAML Tutorial 19/33: Compiling OCAML Code
OCAML Tutorial 20/33: Exception Handling in OCAML
OCAML Tutorial 21/33: More on Variable Names and Functions
OCAML Tutorial 22/33: Labelled & Optional Parameters in OCAML Functions
OCAML Tutorial 23/33: File Access in OCAML (File Input/Output in OCAML)
OCAML Tutorial 24/33: File Contents in OCAML (File Input/Output in OCAML)
OCAML Tutorial 25/33: Formatted Output with OCAML Printf
OCAML Tutorial 26/33: Debugging OCAML Programs
OCAML Tutorial 27/33: OCAML Date and Time
OCAML Tutorial 28/33: Records in OCAML
OCAML Tutorial 29/33: OCAML Unions
OCAML Tutorial 30/33: OCAML Unions
OCAML Tutorial 31/33: Creating Modules in OCAML
OCAML Tutorial 32/33: OCAML Scripting (OCAML Shell Scripts)
OCAML Tutorial 33/33: OCAML File Extensions (OCAML Files and Objects)

Taught by

Noureddin Sadawi

Reviews

Start your review of OCAML Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.