Käyttämäsi selain on vanhentunut. Vanhentuneet selaimet ovat tietoturvariski. Sivusto ei välttämättä näy oikein selaimellasi. Lue lisää.

You are using an outdated browser. Outdated browsers are a security risk. This website might not work correctly on your browser. Read more.

Courses in English

University of Helsinki Object oriented programming with Java, part 1

Beginner

Learn the basics of computer programming, algorithms and object-oriented programming using the Java programming language.

The course includes comprehensive course materials and plenty of programming exercises, each tested using our automatic testing service.

No deadlines
Self-paced - start any time

University of Helsinki Object oriented programming with Java, part 2

Beginner

This course is a direct continuation of the course Object-Oriented Programming with Java, part I (including week numbering). In Part II, we will dwell deeper into the world of object-oriented programming.

No deadlines
Self-paced - start any time

University of Helsinki Functional programming with Clojure

Intermediate

Learn functional programming with Clojure.

The course includes Clojure basics, recursion and higher-order functions.

The course material is in English.

No deadlines
Self-paced - start any time