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

NPTEL

Functional Programming with OCaml

NPTEL via Swayam

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
ABOUT THE COURSE:

This course introduces the principles of functional programming using OCaml, with a strong emphasis on building reliable and secure software systems. It covers core concepts such as higher-order functions, type systems, and modular design, along with advanced topics like concurrency and memory safety. Through hands-on programming assignments and projects, learners will gain practical experience in writing robust systems software using modern functional programming techniques.

The interactive course book is available at:https://fplaunchpad.org/ocaml_nptel/

INTENDED AUDIENCE:

• Undergraduate and postgraduate students in Computer Science and related disciplines.
• Systems engineers, software developers, and researchers.
• Professionals interested in secure and reliable software development.
• Any interested learners.

PREREQUISITES:

C Programming, Data structures and Algorithms

INDUSTRY SUPPORT:

The course is relevant to organizations working in systems software, functional programming, distributed systems, and secure software development, including companies such as Microsoft, Google, Amazon, and startups in systems and cloud infrastructure domains.

Taught by

Prof. K C Sivaramakrishnan

Reviews

Start your review of Functional Programming with OCaml

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.