- Algorithms, Part I by Princeton University, Coursera.
- Algorithms, Part II by Princeton University, Coursera.
- Functional Programming Principles in Scala, Coursera.
- Functional Program Design in Scala, Coursera.
- Parallel programming in Scala, Coursera.
- Big Data Analysis with Scala and Spark, Coursera.