Standard ML for Beginners

The functional programming language Standard ML of New Jersey (SML/NJ) is popular in education. This course walks you through its features from basics to intermediate topics.

These videos are currently only available in German.

Sign up to this course’s email list for free bonus content and updates on new and re-recorded videos.

#1 Datentypen (32:53)

#2 Berechnungen mit einfachen Datentypen (47:58)

#3 Berechnungen mit Tupeln, Verbunden und Listen (25:58)

#4 Kontrollfluss und Funktionen (34:44)

#5 Rekursion (41:04)

#6 Auswertungsreihenfolge (46:53)

#7 Lokale Variablen und Endrekursion (39:30)

#8 Pattern Matching und Verarbeitung von Listen (53:27)

#9 Benutzerdefinierte Datentypen (1:03:47)

#10 Sichtbarkeit (24:05)

#11 Currying und Funktionen höherer Ordnung (35:37)

#12 Exceptions (24:13)

#13 Optionstypen (13:09)

#14 Verknüpfung von Funktionen (12:40)

#15 Abstrakte Datentypen (12:26)

#16 Strukturen und Signaturen (22:05)

#17 Referenzen (10:37)

#18 Schleifen (7:55)