YoVDO

OCaml

Offered By: Exercism

Tags

OCaml Courses Programming Courses Object-oriented programming Courses Functional Programming Courses Type System Courses Encryption Algorithms Courses Imperative Programming Courses

Course Description

Overview

OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles - but don't worry if you're not familiar with these, as it's used as a teaching language by a lot of institutions (including Cornell and Princeton). One of the best features of OCaml is the rich and powerful type system - this is useful to catch some mistakes early on saving developers a huge amount of frustration. Also, relieves developers from having to specify types in the code - the compiler will work these out for you!

Syllabus

  • Hello World
  • Leap
  • Difference of Squares
  • Hamming
  • Nucleotide Count
  • Raindrops
  • RNA Transcription
  • Acronym
  • Allergies
  • Anagram
  • Binary Search Tree
  • Bob
  • ETL
  • Grade School
  • Pangram
  • Space Age
  • Triangle
  • All Your Base
  • Beer Song
  • Binary Search
  • Luhn
  • Matching Brackets
  • Phone Number
  • Word Count
  • Prime Factors
  • Roman Numerals
  • Run-Length Encoding
  • Say
  • Change
  • List Ops
  • Palindrome Products
  • Rectangles
  • Robot Name
  • Atbash Cipher
  • Bowling
  • Dominoes
  • Minesweeper
  • Connect
  • Custom Set
  • Forth
  • Meetup
  • Hangman
  • React
  • Zipper

Related Courses

4ever-clojure
Independent
Advanced Programming in Kotlin
Meta via Coursera
Programación avanzada en Kotlin
Meta via Coursera
البرمجة المتقدمة بلغة Swift
Meta via Coursera
Programación avanzada en Swift
Meta via Coursera